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