
Acted in 16
2020s
- 2025
National Theatre Live: Dr. Strangelove
Colonel Bat Guano
- 2024
National Theatre Live: Macbeth
Macduff
- 2022
Testament: The Parables Retold
James the Just
Hamlet Within
Movie
- 2020
Officer Down
Movie
2010s
- 2017
- 2015
- 2014
- 2013
WPC 56
DI Max Harper · 5 episodes
- 2011
2000s
- 2008
- 2005
- 2001
1980s
- 1986