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