Actor
National Theatre Live: The Importance of Being Earnest
2025 · as Reverend Canon Chasuble
RSC Live: Henry VI, Part 2
2023 · as Gloucester
RSC Live: Henry VI, Part 3
2023 · as King Lewis/Lieutenant/Keeper
My Policeman
2022 · as Rudy
Stan & Ollie
2018 · as Harry Langdon
Mary Queen of Scots
2018 · as Thomas Andrews
National Theatre Live: Saint Joan
2017 · as Poulengey/de Stogumber
Lawless Heart
2002 · as Michael