
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)
Credits from TMDB.