Actor
De Gaulle: Liberté
2026 · as Lord Halifax
De Gaulle: Résistance
The Conjuring: Last Rites
2025 · as Doctor
Document 56
2024 · as CIA Agent 1
The Theory of Everything
2014 · as George Wilde
Unwatchable
2011 · as Carl
Passage
2008 · as Charles Dickens
The Virgin in the Ice
1995 · as John Druel
Across the Lake
1988 · as Young Reporter