Willem Ragnarsson
A Little Life (2023)
Tikkun Olam (2022)
Peter Hain
Misbehaviour (2020)
Oliver
Making Noise Quietly (2019)
Edgar
National Theatre Live: King Lear (2018)
Laertes
Hamlet (2018)
Warrant Officer
Dunkirk (2017)
Romeo
The Complete Walk: Romeo and Juliet (2016)
James
Hampstead Theatre At Home: Tiger Country (2014)
Mark Antony
Julius Caesar - Live at Shakespeare's Globe (2014)
Lysander
A Midsummer Night's Dream - Live at Shakespeare's Globe (2014)