Atuação
7 títulos • ativo desde 2022
Sex Education
como Benvolio
Miracle Workers
como Lucas
Casualty
como Isaac Bryden
Fifteen-Love
como Baff
Consent
como Navjot
National Theatre Live: Our Generation
como Zac
Ink
como Niz Hosein