
Acted in 22
2020s
- 2025
- 2023
- 2022
National Theatre Live: The Book of Dust — La Belle Sauvage
Lord Nugent / Envoy Of The Magisterium / Headmaster
2010s
- 2018
National Theatre Live: Julius Caesar
Cinna
- 2017
- 2016
- 2015
Home Fires
Roger Pryor · 2 episodes
- 2013
National Theatre Live: Othello
Lodovico
- 2011
National Theatre Live: Collaborators
Doctor
- 2010
National Theatre Live: Hamlet
Osric
National Theatre Live: London Assurance
Cool
2000s
- 2009
- 2007
Party Animals
TV
This Life +10
Priest
- 2006
Bradford Riots
Judge
- 2004
1990s
- 1994