
Acted in 41
2020s
- 2022
National Theatre Live: All of Us
Aidan
- 2021
Twelfth Night from Shakespeare's Globe
Orsino
2010s
- 2018
The Two Noble Kinsmen - Live at Shakespeare's Globe
Arcite
- 2017
Joe Orton Laid Bare
Joe Orton
- 2015
Capital
DI Mill · 3 episodes
- 2013
Day of the Flowers
Conway
The Ice Cream Girls
Al Francis · 3 episodes
Survival Code
Clive
- 2011
Eric & Ernie
Ernie Wise
Eric & Ernie: Behind the Scenes
Ernie Wise (archive footage) (uncredited)
- 2010
2000s
- 2009
All the Small Things
Jake Barton · 6 episodes
- 2008
- 2007
The Old Curiosity Shop
Freddie Trent
- 2006
Brothers of the Head
Paul Day - 1970's
- 2005
Twenty Thousand Streets Under the Sky
Bob · 3 episodes
- 2004
Blackpool
TV
The Long Firm
Beardsley · 4 episodes
- 2003
Red Cap
TV
- 2002
White Teeth
Young Archie
- 2001
Dream
Bobby
Parent's Night
Alan Compton
1990s
- 1999
Shockers
Alan Compton · 1 episode
- 1997
- 1996
- 1994
Speaking In Tongues
Karl
- 1993
Bonjour la Classe
Adam Huntley · 6 episodes
Wrote 3
2020s
- 2025
2010s
- 2018
- 2016
Backstabbed
Writer
Appearances1
2010s
- 2018
Combat Machines
Narrator · 8 episodes