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