
Acted in 22
2020s
- 2026
- 2024
National Theatre Live: Nye
Archie Lush
- 2023
Klokkenluider
Glynn
- 2022
- 2021
- 2020
2010s
- 2016
Black Mountain Poets
David Griffiths
- 2013
Henry VI, Part 2: The Houses of York and Lancaster
Duke of Suffolk / Jack Cade
Henry VI: Harry The Sixth
Duke of Suffolk
Svengali
Horsey
- 2011
2000s
- 2009
Svengali
Horsey
A Bit of Tom Jones?
Teddy Shitfingers
- 2007
- 2006
Aberfan: The Untold Story
Enos Sims
Ghostboat
Monroe
Daddy's Girl
Estate Agent
- 2001
1990s
- 1999
- 1997