|
A Ghost Story for Christmas: The Room in the Tower (2025) as Roger Winstanley |
|
World of Westeros Ambient Video (2025) as Edmure Tully |
|
F1 (2025) as Peter Banning |
|
National Theatre Live: The Other Place (2025) as Chris |
|
You Hurt My Feelings (2023) as Don |
|
Laika (2021) as |
|
Anne: The Princess Royal at 70 (2020) as Self - Narrator |
|
Carmilla (2020) as Doctor Renquist |
|
Game of Thrones: The Last Watch (2019) as Self |
|
King Lear (2018) as Duke of Cornwall |
|
Una (2017) as Mark |
|
Underworld: Blood Wars (2016) as Marius |
|
The Velvet Abstract (2016) as Narrator |
|
The Circuit (2016) as Sasha |
|
Black Sea (2014) as Lewis |
|
Off the Page: Groove Is in the Heart (2014) as Mark |
|
Nora (2012) as Richard |
|
The Door (2012) as Man with the Wings of a Swan |
|
Hysteria (2011) as Mr. Squyers |
|
Forget Me Not (2011) as Will Fletcher |
|
Jackboots on Whitehall (2010) as Captain English / Monty (voice) |
|
Anton Chekhov's The Duel (2010) as Von Koren |
|
The Relief of Belsen (2007) as Derrick Sington |
|
Persuasion (2007) as William Elliot |
|
Atonement (2007) as Naval Officer |
|
Casino Royale (2006) as Villiers |
|
Pierrepoint: The Last Hangman (2005) as Lieutenant Llewelyn |
|
A Very Social Secretary (2005) as Keith |
|
Piccadilly Jim (2004) as Reg 3 |
|
Finding Neverland (2004) as Theater Patron 5 |
|
Three Sisters (2003) as Tusenbach |
|
The Low Down (2001) as John |
|
Summer in the Suburbs (2000) as School Psychologist |
|
Longitude (2000) as Halley's Secretary |
|
The Entertainment System Is Down () as |
|
Sweetsick () as |