Actor
Hedda
2025 · as Professor Thompson
The Critic
2024 · as Richard Pugh
An American in Austen
2024 · as Mr. Darcy
Pretty Red Dress
2023 · as Shaun
A Paris Proposal
2023 · as Sebastian
Lady Chatterley's Lover
2022 · as Ned
National Theatre Live: The Madness of George III
2018 · as William Pitt
RSC Live: Twelfth Night
2018 · as Orsino
National Theatre Live: Man and Superman
2015 · as The Frenchman (Duval)