National Theatre Live: Dear England (2024) als Gareth Southgate | |
The Mother (2023) als Adrian | |
On Wings of Eagles (2016) als Eric Liddell | |
Shakespeare Live! From the RSC (2016) als Self | |
Risen (2016) als Clavius | |
Strangerland (2015) als Matthew Parker | |
Hercules (2014) als King Eurystheus | |
El inventor de juegos (2014) als Morodian | |
Shakespeare in the Present (2011) | |
A Lost and Found Box of Human Sensation (2010) als Boy (voice) | |
Against the Current (2009) als Paul Thompson | |
The Escapist (2008) als Lenny Drake | |
Der rote Baron (2008) als Captain Roy Brown | |
Spring 1941 (2007) als Artur Planck | |
Goodbye Bafana (2007) als James Gregory | |
Running with Scissors (2006) als Neil Bookman | |
The Darwin Awards (2006) als Michael Burrows | |
The Great Raid (2005) als Major Gibson | |
Man to Man (2005) als Jamie Dodd | |
The Merchant of Venice (2004) als Bassanio | |
Luther (2003) als Martin Luther | |
Sinbad: Legend of the Seven Seas (2003) als Proteus (voice) | |
Killing Me Softly (2002) als Adam | |
Leo (2002) als Stephen | |
Dust (2001) als Elijah | |
Enemy at the Gates (2001) als Commisar Danilov | |
Rancid Aluminium (2000) als Sean Deeny | |
Forever Mine (1999) als Manuel Esquema/ Alan Riply | |
Shakespeare in Love (1998) als Will Shakespeare | |
Elizabeth (1998) als Robert Dudley, Earl of Leicester | |
Martha – Meet Frank, Daniel and Laurence (1998) als Laurence | |
Animated Epics: Beowulf (1998) als Beowulf ( voice ) | |
Stealing Beauty (1996) als Christopher Fox | |
The Vacillations of Poppy Carew (1995) als Willy | |
The Way of the Wind |