Actor
Homespun
2024 · as Macca
Furiosa: A Mad Max Saga
2024 · as The History Man
Three Thousand Years of Longing
2022 · as The Old Storyteller
Backtrack
2015 · as William Bower
Crawl
2011 · as The Stranger
No Through Road
2008 · as Ned
Ike: Countdown to D-Day
2004 · as Général Charles de Gaulle
Roll
2003 · as Nick
Japanese Story
2003 · as James
Justice
1998 · as Isaacs
Mr. Reliable
1996 · as Mr Jakovitch
Love Serenade
1996 · as Ken Sherry