
Acted in 10
2020s
- 2026
National Theatre Live: All My Sons
Frank Lubey
- 2024
- 2023
A Little Life
Malcolm Irvine
- 2022
- 2021
CBeebies Presents: Romeo and Juliet
Romeo
2010s
- 2019
The Merry Wives of Windsor - Live at Shakespeare's Globe
Fenton / Bardolph
- 2018
I and You
Anthony
- 2017