|
Desperate Journey (2025) as Mr. Knoller |
|
Surprised by Oxford (2023) as Dr. Condorston |
|
Golda (2023) as Benny Peled |
|
The Princess (2022) as The King |
|
A Separate Peace (2020) as Matron |
|
Judy (2019) as Interviewer |
|
Genesis (2018) as President Pope |
|
Angelica (2017) as Dr. Joseph Barton |
|
1066: A Year to Conquer England (2017) as William the Conqueror |
|
Ruby Strangelove Young Witch (2015) as Ted |
|
Love Is a Four Letter Word: Worth Seven Points (2015) as Husband |
|
Hitler on Trial: The Truth Behind the Story (2015) as |
|
Youth – La giovinezza (2015) as Julian |
|
Outlier (2014) as |
|
Blackwood (2014) as Ben Marshall |
|
Shelter (2014) as Corporal Arthur Boleyn |
|
Codebreaker Alan Turing Persecution Of A Genius (2014) as |
|
Hunt vs Lauda: F1's Greatest Racing Rivals (2013) as Self - Narrator (voice) |
|
Papadopoulos & Sons (2012) as Rob |
|
Belle du Seigneur (2012) as Adrien |
|
Britain's Greatest Codebreaker (2012) as Alan Turing |
|
Branded (2012) as Misha Galkin |
|
The Man who Crossed Hitler (2011) as Hans Litten |
|
Nanny McPhee and the Big Bang (2010) as Lieutenant Addis |
|
Terror! Robespierre and the French Revolution (2009) as Herault |
|
Brideshead Revisited (2008) as Bridey Flyte |
|
Fugitive Pieces (2008) as Ben |
|
Joy Division (2006) as Thomas |
|
The Somme (2005) as Captain Charlie May |
|
Animal (2005) as Sebastien Delnick |
|
Ferrari (2003) as Ferrari's Alter Ego |
|
The Pianist (2002) as Henryk Szpilman |
|
The Little Vampire (2000) as Von Sackville-Bagg |
|
The Fiancée (1999) as Boy on motorbike |
|
Scooterman () as Scooterman aka Gerald Jones |