|
Holland (2025) as Fred Vandergroot |
|
Marvel Studios Assembled: The Making of Deadpool & Wolverine (2024) as Self - Mr. Paradox |
|
Deadpool & Wolverine (2024) as Mr. Paradox |
|
Operation Mincemeat (2022) as Charles Cholmondeley |
|
The Assistant (2020) as Wilcock |
|
The Nutcracker and the Four Realms (2018) as Benjamin Stahlbaum |
|
The Current War (2018) as J.P. Morgan |
|
Revolution: New Art for a New World (2017) as Vladimir Lenin (voice) |
|
Churchill's Secret (2016) as Randolph Churchill |
|
Die Trapp Familie - Ein Leben für die Musik (2015) as Georg von Trapp |
|
Lost in Karastan (2014) as Emil Forester |
|
If I Don't Come Home: Letters from D-Day (2014) as Narrator (voice) |
|
24 Hours on Earth (2014) as Self - Narrator (voice) |
|
Anna Karenina (2012) as Oblonsky |
|
The Three Musketeers (2011) as Athos |
|
Robin Hood (2010) as Sheriff of Nottingham |
|
Inside MI5: The Real Spooks (2009) as Self - Narrator (voice) |
|
Enid (2009) as Hugh Pollock |
|
Frost/Nixon (2008) as John Birt |
|
Incendiary (2008) as Terrance |
|
Death at a Funeral (2007) as Daniel |
|
Secret Life (2007) as Charlie |
|
Grindhouse (2007) as Hatchet Victim (segment "Don't") (uncredited) |
|
Mr. Bean's Wedding (2007) as Daniel |
|
Middletown (2007) as Gabriel Hunter |
|
Pride & Prejudice (2005) as Mr. Darcy |
|
The Hungerford Massacre (2004) as Himself (Narratior) |
|
In My Father's Den (2004) as Paul Prior |
|
The Reckoning (2004) as King’s Justice |
|
The Project (2002) as Paul Tibbenham |
|
Enigma (2001) as Cave |
|
Maybe Baby (2000) as Nigel |
|
Warriors (1999) as Pte. Alan James |
|
Wuthering Heights (1998) as Hareton Earnshaw |
|
Séance on a Wet Afternoon () as |
|
Séance on a Wet Afternoon () Executive Producer |