
Acted in 32
2020s
- 2025
National Theatre Live: Coriolanus
Titus Lartius
- 2023
- 2022
- 2020
2010s
- 2019
- 2018
Eleven
Movie
- 2017
National Theatre Live: Saint Joan
Warwick
- 2016
- 2014
The Understudy
'Macduff'
- 2013
- 2012
2000s
- 2009
- 2005
- 2004
Mine All Mine
Danny Baveystock · 5 episodes
- 2003
1990s
- 1999
All the King's Men
Lieut. Alec Beck
- 1997
- 1993
- 1991
American Friends
Undergraduate 'King Lear'
- 1990
1980s
- 1986