Hamlet: Bristol Old Vic Live (2023) als Claudius | |
Unwelcome (2023) als Father Brendan | |
York Witches Society (2022) als Matthias | |
Adventures of a Mathematician (2021) als G.D. Birkhof | |
The World We Knew (2020) als Carpenter | |
Black '47 (2018) als Brown | |
Almeida Theatre Live: Richard III (2016) als Duke of Buckingham | |
Property of the State (2016) als Heffernan | |
Departure (2016) als Philip | |
Suffragette (2015) als Hugh Ellyn | |
Antigone at the Barbican (2015) als Teiresias | |
Child 44 (2015) als Doctor Boris Zarubin | |
The Numbers Station (2013) als Michaels | |
Mathilde (2006) als The Major | |
Born With Two Mothers (2005) als Narrator | |
To Kill a King (2003) als Cousin Henry | |
The Lost Battalion (2001) als Ferguson | |
Mind Games (2001) als DCI Chris Medwynter | |
Riddler's Moon (1999) als Giff Sanders | |
The Scold's Bridle (1998) als Dave Hughes | |
King Lear (1998) als Edmund | |
A Midsummer Night's Dream (1996) als Philostrate / Puck | |
Rawhead Rex (1986) als Andy Johnson | |
Hedda |