Actor · Born 1955
Heartstopper Forever
2026 · as Len
Zack Snyder's Justice League
2021 · as French Archaeologist
Justice League
2017 · as German Archaeologist
Murder on the Orient Express
2017 · as Maître d'
Goodbye Christopher Robin
2017 · as Toy Shop Manager
Jail Caesar
2012 · as Marcus Thermus
My Week with Marilyn
2011 · as Richard Wattis
The Edge of Love
2008 · as Alistair Graham
Diana: Last Days of a Princess
2007 · as Derek Deane
As You Like It
2006 · as Le Beau
Flyfishing
2003 · as Mr. Perkins
David Macaulay: Mill Times
2001 · as Marcus Johnson (voice)