Actor
National Theatre Live: Hamlet
2026 · as Guildenstern
Phase
2025 · as Liam Barclay
National Theatre Live: Othello
2023 · as Messenger
Martyrs Lane
2022 · as Freddie
Choose or Die
2022 · as Beck
National Theatre Live: Our Generation
2022 · as Lucas
A Bullet Wasted
2019 · as The Young Man