Actor
Grand Theft Hamlet
2024 · as Hamlet (voice)
The Future Can Be Yours
2024
Napoleon
2023 · as Jacques-Louis David
We Are Such Stuff as Dreams Are Made On
2022 · as Francisco
The Appointment
2020 · as Henry Salt
The Christmas Candle
2013 · as Thomas Haddington
All's Well That Ends Well - Live at Shakespeare's Globe
2012 · as Bertram
Henry IV, Part 2 - Live at Shakespeare's Globe
2012 · as Pistol
Henry IV, Part 1 - Live at Shakespeare's Globe
2012 · as Hotspur
Othello - Live at Shakespeare's Globe
2008 · as Roderigo