|
National Theatre Live: All of Us (2022) as Aidan |
|
Twelfth Night from Shakespeare's Globe (2021) as Orsino |
|
The Two Noble Kinsmen - Live at Shakespeare's Globe (2018) as Arcite |
|
Joe Orton Laid Bare (2017) as Joe Orton |
|
Day of the Flowers (2013) as Conway |
|
The Numbers Station (2013) as David |
|
Borealis (2013) as Clive |
|
Eric & Ernie (2011) as Ernie Wise |
|
Eric & Ernie: Behind the Scenes (2011) as Ernie Wise (archive footage) (uncredited) |
|
Excluded (2010) as |
|
The Old Curiosity Shop (2007) as Freddie Trent |
|
Blood and Chocolate (2007) as Rafe |
|
Brothers of the Head (2006) as Paul Day - 1970's |
|
Colour Me Kubrick (2005) as Sean |
|
Master and Commander: The Far Side of the World (2003) as Joseph Nagle, Carpenter's Mate |
|
Morvern Callar (2002) as Guy with Hat's Mate |
|
White Teeth (2002) as Young Archie |
|
Dream (2001) as Bobby |
|
Shockers: Parent's Night (2001) as Alan Compton |
|
Speaking In Tongues (1994) as Karl |
|
My Father's Killer (2025) Writer |
|
Hometown Killer (2018) Writer |
|
Backstabbed (2016) Writer |