
Acted in 22
2020s
- 2025
National Theatre Live: The Importance of Being Earnest
Reverend Canon Chasuble
- 2023
RSC Live: Henry VI, Part 2
Gloucester
RSC Live: Henry VI, Part 3
King Lewis/Lieutenant/Keeper
- 2022
- 2021
2010s
- 2018
- 2017
National Theatre Live: Saint Joan
Poulengey/de Stogumber
- 2016
- 2014
- 2010
Vexed
Billy · 1 episode
2000s
- 2009
- 2005
- 2002
Lawless Heart
Michael
- 2001
The Way We Live Now
Dolly Longestaffe · 4 episodes
1990s
- 1999
Sunburn
Paul Alcock · 1 episode
Gimme Gimme Gimme
Degsy · 1 episode
- 1997
- 1996