All roles

Legend
2015, Movie - Crime, Thriller
Munich – The Edge of War
2021, Movie - Biography, Drama, History
Testament of Youth
2015, Movie - Drama, History, War
Chariots of Fire
1981, Movie - Drama, History
Pearl Harbor
2001, Movie - Drama, History, War
The Iron Lady
2011, Movie - Drama, History
Mortdecai
2015, Movie - Adventure, Comedy
The Coldest Game
2019, Movie - Drama, Thriller
Dream Horse
2021, Movie - Drama, Comedy
Widow Clicquot
2024, Movie - Drama
The Third Wave
2003, Movie - Action, Thriller
Bloody Sunday
2002, Movie - Drama, History
Persuasion
2007, Movie - Drama, Romance
Greystoke: The Legend of Tarzan, Lord of the Apes
1984, Movie - Action, Drama, Adventure
Grace of Monaco
2014, Movie - Drama, Romance
Going Postal
2010, Show - Comedy, Sci-Fi
Hamlet
1996, Movie - Drama
The Man Who Saw Too Much
2019, Movie - Documentary
37 Days
2014, Show - Drama
Another Mother's Son
2017, Movie - Drama, War
Casualty 1900s
2008, Show - Drama
Amazing Grace
2006, Movie - Drama
Sex, Chips & Rock n' Roll
1999, Show - Drama, Comedy
Secret State
2012, Show - Drama