Actor
The Lesson
2023
as Ellis
Death on the Nile
2022
as Officier Besner
Skyfall
2012
as Inquiry Member
Exodus
2007
as Newsreader
Isolation
2005
as Doctor
Princess of Thieves
2001
as Will Scarlett
A Christmas Carol
1999
as Topper Haines
The Passion
1999
as Stephen
Thicker Than Water
1993
as Nastygram
Franz Kafka's It's a Wonderful Life
1993
as Gregor Samsa