|
National Theatre Live: Mrs. Warren's Profession (2025) as Sir George Crofts |
|
National Theatre Live: The Seagull (2022) as Sorin |
|
Villain (2020) as Roy Garrett |
|
The Aeronauts (2019) as Ned Chambers |
|
Journey's End (2017) as Colonel |
|
Journey's End (2017) as The Colonel |
|
Live by Night (2016) as Albert White |
|
Cryptic (2014) as Robert |
|
The Last Days of Anne Boleyn (2013) as Self- Narrator |
|
We'll Take Manhattan (2012) as Ted Shrimpton |
|
Chain Reaction (2010) as |
|
Touched by Frost: Goodbye Jack (2010) as Self/D.S. Terry Reid |
|
Creation (2009) as Dr. Holland |
|
Get Off My Land (2007) as Farmer |
|
The Ruby in the Smoke (2006) as Samuel Selby |
|
Class of '76 (2005) as Frank Thompson |
|
Pilate: The Man Who Killed Christ (2004) as Narrator |
|
Victoria Station (2003) as The Controller |
|
Eroica (2003) as Gerhardt |
|
Laissez-passer (2002) as Capt. Townsend |
|
All Forgotten (2001) as Count Malevsky |
|
Just Visiting (2001) as Earl of Warwick |
|
My Fragile Heart (2000) as Stephen 'Squeal' Blake |
|
Aristophanes: The Gods Are Laughing (1995) as Aristophanes |
|
Persuasion (1995) as Captain Harville |
|
A Landing on the Sun (1994) as |
|
The Secret Rapture (1993) as Jeremy |
|
Ending Up (1989) as Keith |
|
Me and the Girls (1985) as Harry |
|
Long Term Memory (1985) as Peter |
|
Doctor Who: The Caves of Androzani (1984) as Salateen |
|
Strike: The Birth of Solidarity (1981) as Jurek Borowczak |
|
Little Girls Don't (1981) as Billy |