Actor
Napoleon
2023
as Jean de Cambaceres
The Song of Names
2019
as Mr. Bailey
Colette
2018
as Ollendorff
The Happy Prince
2018
as Mr. Arbuthnott
Victoria & Abdul
2017
as Alick Yorke
Churchill
2017
as Bernard Montgomery
The 9th Life of Louis Drax
2016
as Dr. Janek
Queen & Country
2015
as Colonel Fielding
The Riot Club
2014
as Miles' Father
National Theatre Live: This House
2013
as Humphrey Atkins
Cheerful Weather for the Wedding
2012
as Uncle Bob
Now Is Good
2012
as Dr. Ryan
The Scapegoat
2012
as Headmaster
Outpost: Black Sun
2012
as Hunt
The Iron Lady
2011
as Francis Pym
War Horse
2011
as Trench Captain
Eric & Ernie
2011
as Ronnie Waldman
Legacy
2010
as Gregor Salenko
Outpost
2008
as Hunt
My Boy Jack
2007
as King George V
Goya's Ghosts
2006
as Joseph Bonaparte
Ghostboat
2006
as Captain Byrnes
Wallis & Edward
2005
as Alec Hardinge
Wah-Wah
2005
as Charles Bingham
Dominion: Prequel to The Exorcist
2005
as Major Granville
The Government Inspector
2005
as Jonathan Powell
Tom Brown's Schooldays
2005
as Squire Brown
Sherlock Holmes and the Case of the Silk Stocking
2004
as Hugo Massingham
A Different Loyalty
2004
as Andrew Darcy
Exorcist: The Beginning
2004
as Major Granville
Gypsy Woman
2002
as Stanley
High Heels and Low Lifes
2001
as Rogers
Toy Boys
1999
as Mr. Allen
The Commissioner
1998
as Der Premierminister
Keep the Aspidistra Flying
1997
as Ravelston
Preaching to the Perverted
1997
as M'Learned Friend
The English Patient
1996
as Madox
The Madness of King George
1994
as Pitt
Mountain Language
1988
as Officer
Maurice
1987
as Hull
Bright Eyes
1982
as Oliver
The Guest
1982
as Patron's Son
Baal
1982
as Johannes
Country
1981
as Robert Carlion