|
The Uprising (2026) as |
|
How It Is (2026) as |
|
The Three Urns (2026) as The Damp Man |
|
The Outrun (2024) as Andrew |
|
The Gold Machine (2022) as Narrator (voice) |
|
Boxing Day (2021) as Richard |
|
The Man in the Hat (2020) as The Damp Man |
|
The Professor and the Madman (2019) as Dr. Richard Brayne |
|
Outlaw King (2018) as King Edward I of England |
|
Antigone (2018) as |
|
His Picture In Little (2018) as |
|
Darkest Hour (2017) as Viscount Halifax |
|
Mary Shelley (2017) as William Godwin |
|
Event for a Stage (2015) as Actor |
|
Game of Thrones The IMAX Experience (2015) as Stannis Baratheon |
|
Papadopoulos & Sons (2012) as Harry Papadopoulos |
|
Zero Dark Thirty (2012) as National Security Advisor |
|
Twenty8K (2012) as DCI Stone |
|
Murder: Joint Enterprise (2012) as Raglin |
|
Perfect Sense (2011) as Stephen |
|
44 Inch Chest (2009) as Mal |
|
Storm (2009) as Keith Haywood |
|
The Shooting of Thomas Hurndall (2008) as Anthony Hurndall |
|
God on Trial (2008) as Schmidt |
|
Red Mist (2008) as Dr. Harris |
|
Fugitive Pieces (2008) as Jakob Beer |
|
Savage Grace (2007) as Brooks Baekeland |
|
Goal II: Living the Dream (2007) as Glen Foy |
|
Klimt (2006) as Secretary |
|
The Greatest Game Ever Played (2005) as Harry Vardon |
|
Goal! (2005) as Glen Foy |
|
Nine Lives (2005) as Martin |
|
Haven (2004) as Mr. Allen |
|
King Arthur (2004) as Merlin |
|
The Gathering (2003) as Simon Kirkman |
|
The Hours (2002) as Leonard Woolf |
|
The Truth About Charlie (2002) as Charlie Lambert |
|
Spy Game (2001) as Charles Harker |
|
The Parole Officer (2001) as Inspector Burton |
|
Love & Rage (2000) as Dr. Coly |
|
The Darkest Light (2000) as Tom |
|
Ordinary Decent Criminal (2000) as Noel Quigley |
|
Firelight (1998) as Charles Godwin |
|
Déjà Vu (1998) as Sean |
|
Welcome to Sarajevo (1997) as Michael Henderson |
|
Two If by Sea (1996) as Evan Marsh |
|
The Widowing of Mrs. Holroyd (1995) as Mr. Blackmore |
|
La chance (1994) as Antonio |
|
Hostages (1992) as Chris Pearson |
|
Frankie's House (1992) as |
|
Heading Home (1991) as Leonard Meopham |
|
Hamlet (1990) as Horatio |
|
The Yellow Wallpaper (1989) as John |
|
An Affair in Mind (1988) as Gray Harston |
|
The Secret Garden (1987) as Captain Lennox |
|
Business as Usual (1987) as Mr. Dunlop (as Stephen Dillon) |
|
Shift Work (1986) as George |
|
Frankie and Johnnie (1986) as Reporter at Press Conference |
|
Untitled Luther Sequel () as |