Actor · Born 1990
National Theatre at Home: The Story
1 Dec 2026 · as Jeff
Panic Carefully
8 Apr 2027
Stockholm Bloodbath
2024 · as Johan Natt och dag
Fantastic Beasts: The Secrets of Dumbledore
2022 · as Frank Doyle (Workman #1)
Martin's Close
2019 · as John Martin
National Theatre Live: The Madness of George III
2018 · as Prince of Wales
Bees Make Honey
2018 · as Inspector Shoerope
Put Down
2014 · as John