Actor
RSC Live: King John
2021 · as Chatlilon
National Theatre Live: Amadeus
2017 · as Citizen of Vienna
RSC Live: Henry V
2015 · as Bishop of Ely / Duke of Orleans
RSC Live: The Two Gentlemen of Verona
2015 · as Turio
RSC Live: Henry IV Part 1
2015 · as Carrier
RSC Live: Henry IV Part 2
2015 · as Hastings/Feeble/Davy
The Theory of Everything
2014 · as Physicist #1
The Ringer
2013 · as Phil