
De Gaulle: Liberté 2026
as Lord Halifax
De Gaulle: Résistance 2026
as Lord Halifax
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
Six Of One 2000
as Harry (Voice)
The Virgin in the Ice 1995
as John Druel
Across the Lake 1988
as Young Reporter
Credits from TMDB.