
Acted in 17
2020s
- 2024
- 2022
The Long Walk Home
Will
National Theatre Live: Jack Absolute Flies Again
Bob 'Wingnut' Acres
- 2021
2010s
- 2018
National Theatre Live: King Lear
Edmund
CBeebies Presents: The Tempest
Sebastian
- 2017
RSC Live: Coriolanus
Aufidius
RSC Live: Antony & Cleopatra
Agrippa
RSC Live: Julius Caesar
Mark Antony
- 2015
RSC Live: Othello
Roderigo
RSC Live: The Merchant of Venice
Lorenzo