|
All in Good Time (2025) as The Boss |
|
Joy (2024) as James Watson |
|
The Undertaker (2023) as Reverend Lomas |
|
Rosaline (2022) as Lord Montague |
|
Operation Mincemeat (2022) as Capt. David Ainsworth |
|
Hurt By Paradise (2020) as Jonathan Birchwood |
|
Albion (2020) as |
|
Waiting for Anya (2020) as Monsuier Sarthol |
|
Extinction (2019) as |
|
The Importance of Being Oscar (2019) as Oscar Wilde |
|
Rémi sans famille (2018) as James Milligan |
|
Old Boys (2018) as Headmaster |
|
Inside Cadbury: Secrets of the Chocolate Factory (2018) as Narrator |
|
Diana to Meghan: Royal Wedding Secrets (2018) as Self - Narrator (voice) |
|
Eat Locals (2017) as Private Gary |
|
A United Kingdom (2016) as Fenner Brockway |
|
Snowden (2016) as Assistant Editor Guardian |
|
Mr. Holmes (2015) as Matinee "Sherlock Holmes" |
|
Delicious (2013) as |
|
Loving Miss Hatto (2012) as James |
|
Shanghai (2010) as Ralph |
|
Anton Chekhov's The Duel (2010) as Sheshkovsky |
|
National Theatre Live: Nation (2010) as Father |
|
Margaret (2009) as Malcolm Rifkind |
|
The Baker (2007) as Businessman |
|
A Harlot's Progress (2006) as Henry Fielding |
|
Beau Brummell: This Charming Man (2006) as Lord Charles Manners |
|
A Waste of Shame: The Mystery of Shakespeare and His Sonnets (2005) as Richard Burbage |
|
Princes in the Tower (2005) as Ambassador De Puebla |
|
Seed of Chucky (2004) as Lawyer |
|
The Black Death (2004) as Gui de Chauliac |
|
Girl on a Cycle (2003) as Harry |
|
Nicholas Nickleby (2002) as Lord Verisopht |
|
All Forgotten (2001) as Maidanov |
|
Enigma (2001) as Villiers |
|
Longitude (2000) as King George |
|
Lock, Stock and Two Smoking Barrels (1998) as J |
|
True Blue (1996) as David Ball |
|
Poldark (1996) as Lord Edward Fitzmaurice |
|
Sharpe's Enemy (1994) as Lieutenant Gilliand |
|
Young Sherlock Holmes (1985) as Sherlock Holmes |
|
Another Country (1984) as Spungin |
|
Three () as |