Actor
Wuthering Heights - Bristol Old Vic
2021 · as Lockwood/ Edgar Linton
Wise Children
2019 · as Young Peregrine
National Theatre Live: wonder.land
2017 · as Dum