Actor
Splinters (Short)
2025
Broken Gargoyles
2023
I Hate Suzie Too
2022 · as Shane
MJ
2018 · as Alfie
Great Expectations
2018
National Theatre Live: Julius Caesar
2018 · as Lucius / Cinna the Poet / Street Band
Wonder Woman
2017 · as Soldier