Actor
Martin's Close
2019
as William
The Personal History of David Copperfield
2019
as Markham
The Isle
2019
as Cailean Ferris
National Theatre Live: Antony & Cleopatra
2018
as Eros
National Theatre Live: Barber Shop Chronicles
2018
as Samuel
The Girl with All the Gifts
2016
as Kieran Gallagher
A Midsummer Night's Dream
2016
as Flute
Shakespeare Lives: The Works
2016
as Iago
The Vote
2015
as Jonathan Clarke