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