
Acted in 41
2020s
- 2026
FLINT
FINN
- 2025
- 2023
Hamlet: Bristol Old Vic Live
Claudius
- 2022
- 2021
- 2020
The World We Knew
Carpenter
2010s
- 2019
The Feed
Aidan Doyle · 1 episode
- 2018
- 2016
Almeida Theatre Live: Richard III
Duke of Buckingham
Property of the State
Heffernan
- 2015
Antigone at the Barbican
Teiresias
- 2014
- 2013
- 2012
- 2011
2000s
- 2006
Mathilde
The Major
- 2004
Proof
TV
- 2003
- 2002
- 2001
1990s
- 1999
- 1998
The Scold's Bridle
Dave Hughes
King Lear
Edmund
- 1996
- 1991
1980s
- 1988
Small World
Persse McGarrigle · 6 episodes
- 1986
Rawhead Rex
Andy Johnson
Appearances1
2000s
- 2005
Born With Two Mothers
Narrator