Actor · Born 1985
William Tell
2025 · as Reding
I Hate Suzie Too
2022 · as Tim Oldham
Texas Chainsaw Massacre
2022 · as Deputy
The Dinner Party
2021 · as Ben
Rare Beasts
2021 · as Woody
Thanks for the Memories
2019 · as The Travel Agent
Beauty and the Beast
2017 · as Young Maurice
Antony and Cleopatra - Live at Shakespeare's Globe
2014 · as Octavius Caesar
The Whale
2013 · as Benjamin Lawrence
The Deep Blue Sea
2011 · as Philip Welch
David Rose
2011 · as David Rose
National Theatre Live: All's Well That Ends Well
2009 · as Gentleman Astringer