|
Small Hours (2026) as Jackson (voice) |
|
Bloodsport (2025) as |
|
Christmas at the Four Seasons: Park Lane (2024) as Narrator |
|
Blackadder: The Lost Pilot (2023) as Prince Henry |
|
Munich – The Edge of War (2021) as Sir Nevile Henderson |
|
Munich – The Edge of War (2021) as Sir Neville Henderson |
|
A Ghost Story for Christmas: The Mezzotint (2021) as Garwood |
|
The Fall (2021) as Michael Hamilton |
|
Dave Allen at Peace (2018) as Charles Curran |
|
Narcopolis (2015) as Nolan |
|
Absolutely Anything (2015) as James Cleverill |
|
Mrs. Brown's Boys D'Movie (2014) as Maydo Archer |
|
Hattie (2011) as John Le Mesurier |
|
A Family Portrait (2009) as Robert (voice) |
|
Monty Python: Before the Flying Circus (2008) as Narrator (voice) |
|
Raising Sancho (2008) as Narrator |
|
Blanche Neige, la suite (2007) as Additional voices (voice) |
|
Scoop (2006) as Strombel's Co-Worker |
|
Coup! (2006) as Mark Thatcher |
|
The Thief Lord (2006) as Dottor Massimo |
|
Sex Actually (2005) as Charles |
|
Heidi (2005) as Mr. Sessemann |
|
Three Sisters (2003) as Vershinin |
|
The Safe House (2002) as Dr. Adam Daley |
|
White Teeth (2002) as Marcus Malfen |
|
The Secret (2002) as Alex Faraday |
|
Hornblower: The Even Chance (1998) as Lieutenant Eccleston |
|
The Wind in the Willows (1996) as St John Weasel |
|
A Breed of Heroes (1994) as Maj. Edward Lumley |
|
Twenty-One (1991) as Mr. Metcalfe |
|
Teams from Hell (1989) as |
|
Just Ask for Diamond (1988) as Vicar |
|
Whoops Apocalypse (1986) as Damien |