Actor
National Theatre Live: Coriolanus
2025 · as Flaminius
Werewolf
2020 · as Noah
National Theatre Collection: Romeo and Juliet
2017 · as Mercutio
Macbeth (NT)
2017 · as Duncan