Actor
Mum, I'm Alien Pregnant
2026 · as Boo
The Whole Thing
2026 · as Nick
Maysa
2025 · as Baba
Workmates
2025 · as Zaid
Went Up the Hill
2025 · as Ben
Spit
2025 · as Jihad Kalif
M3GAN
2022 · as Ryan
Rurangi
2020 · as Jem
Chekhov's The Seagull
2020 · as Konstantin
In Passing
2020 · as Vincent