2024
as John Jay
2023
as Dr. Condorston
2023
as Benny Peled
2022
as Richard Marston
2022
as The King
2020
as The Director
2020
as Matron
2019
as Lukas Becker
2019
as Interviewer
2018
as President Pope
2017
as King Philip IV of France
2017
as Dr. Joseph Barton
2017
as Hans Albert Einstein
2017
as Paul Éluard
2017
as William the Conqueror
2017
as William the Conqueror
2016
as Tony Longdon
2015
as Lord Daniel Hervey
2015
as Ted
2015
as Husband
2015
as Julian
2015
as Will Campbell
2014
2014
as Brian Epstein
2014
as Ben Marshall
2014
as Corporal Arthur Boleyn
2014
as Lemay
2013
as Self - Narrator (voice)
2013
as Bruce Babbish
2012
as Rob
2012
as Adrien
2012
as Alan Turing
2012
as Misha Galkin
2011
as Hans Litten
2011
as Vincenzo Fabri
2010
as Sir Hallam Holland
2010
as Ben Leeping
2010
as Lieutenant Addis
2009
as Herault
2008
as Bridey Flyte
2007
as Ben
2007
as Pyotr Ilyich Tchaikovsky
2006
as Thomas
2006
as Josephus
2005
as Captain Charlie May
2005
2005
as Sebastien Delnick
2003
as Ferrari's Alter Ego
2003
as giornalista
2002
as Henryk Szpilman
2001
as James Hillier
2000
as Von Sackville-Bagg
1999
as Laurent Halezan
1971