2017
as Monsieur D'Arque
as Deputy Director
2025
as King Of Turan
2015
as Rasmussen
as David Lloyd George
2018
as Mr. Elliot
2019
as English Master
as Dr. Clive (uncredited)
2014
as Caiaphas
as Jean Risse
1999
as Paul Stewart
2008
as Goebbels
2010
as Forger
2009
as Mr. Taylor
as The Man Who Winds His Watch
2021
as Frederick North
as Registrar
2002
as Ministry Officer
as Reverend John Hale
as Dr. Trevellian