Film
The International...Rene (2009?)
Bright Star...Keats (2008)
Brideshead Revisited...Sebastian Flyte (2008)
I'm Not There...Bob Dylan (2007)
The Restraint of Beasts...Eddie (2007??)
Perfume: The Story of a Murderer
...Jean-Baptiste Grenouille (2006)
Stoned...Keith Richards (2005)
Enduring Love...Spud (2004)
Layer Cake... Sidney (2004)
Ready When You Are Mr McGill...Bruno (2003)
My Brother Tom...Tom (2001)
The Trench...Dennis (1999)
The Escort (aka Mauvaise Passe)...Jay (1999)
Short Film
77 Beds...Ishmael (2003)
Baby...Little Joe (2001)
Spiritual Rampage...Eric (2000)
Suburban Psycho...Jack (1997)
TV
Criminal Justice...Ben Coulter (2008)
Nathan Barley...Pingu (2005)
The Booze Cruise...Daniel (2003)
Other People's Children...Sully (2000)
Black Cab...Ryan [episode 1.5] (2000)
Theatre
...some trace of her [National Theatre] (23 July - ??)
Leaves of Glass...Steven [Soho Theatre] (3 - 26 May 2007)
The Seagull...Konstantin [National Theatre] (17 June - 23 September 2006)
Total Eclipse (rehearsed reading)...Rimbaud [Royal Court] (31 January
2006)
Mercury Fur...Elliot [Drum Theatre, Plymouth
& Menier Chocolate Factory, London] (10 to 26 February & 2 to 27 March 2005)
Hamlet...Hamlet [The Old Vic] (17 April to 31 July 2004)
His Dark Materials...Brother Jasper/Kaisa [National Theatre] (4 December 2003
to 27 March 2004)
Radio
Arthur...King Arthur [BBC Radio 3]
Look Back in Anger...Jimmy Porter [BBC Radio 4]
Theatre whilst at RADA
The Birthday Party...Stanley
The Robbers...Schuarz/The Priest
Mojo...Skinny
Early Morning...Israeli
The Devil in Drag...Geron de la Noci/ Donkey/Devil/Public
The Dutch Lover...Pedro/Antonio
Thyestes...The Fury
Rule a Wife Have a Wife...Don Juan/Leon
Le Morte D'Arthur...Arthur/Dynadan
Ado About Nothing...Don Predro
The Seagull...Konstantin/Yakov
Other Theatre
'Hamlet', 'If This is a Man', and 'I Licked a Slag's Deodrant'
with the Big Spirit Theatre Company.