
Acted in 39
2020s
- 2027
National Theatre at Home: Cloud 9
Clive / Cathy
- 2026
- 2025
- 2024
- 2023
High Tide
The Stone (voice)
- 2022
- 2021
Stephen
Ed Jarman · 3 episodes
- 2020
2010s
- 2019
- 2018
shortFLIX
The Stone · 1 episode
- 2017
- 2014
National Theatre Live: King Lear
Edmund
- 2013
- 2012
The Town
Jeff · 3 episodes
- 2011
2000s
- 2006
- 2005
Spirit Trap
Nick
- 2004
Gunpowder, Treason & Plot
Thomas Winter · 2 episodes
- 2003
- 2002
- 2001
Messiah
Thomas Stone · 2 episodes
1990s
- 1997
Appearances1
1990s
- 1995