Actor
National Theatre Live: London Tide
2024 · as Inspector Bucket
In Heat
2024 · as Pink Shorts
National Theatre Live: Othello
2023 · as Lodovico
All the Old Knives
2022 · as Freddy
The Merry Wives of Windsor - Live at Shakespeare's Globe
2019 · as Abraham Slender / Robin
Mamma Mia! Here We Go Again
2018 · as Ensemble Performer
The Catcher Was a Spy
2018 · as Corporal Kelly
National Theatre Live: Macbeth
2018 · as Murderer
Murder on the Orient Express
2017 · as Track Foreman
National Theatre Live: wonder.land
2017 · as White Rabbit
National Theatre Live: Everyman
2015 · as Goods / Fellowship/Senses & Wits (Sensuality)
From Here to Eternity
2014 · as Private Isaac Bloom