Stage
2022
Claxton , John Wildman
Light Shining in Buckinghamshire
Belvoir st Theatre
Eamon Flack
2022
Bill Crews, Mike, Queen, Jon Owen
Wayside bride
Belvoir st Theatre
Hannah Goodwin, Eamon Flack
2022
Nick
Who’s afraid of Virginia wolf
STCSA, Sydney Festival and Queensland Theatre
Margaret Harvey
2021
Tybalt
Romeo and Juliet
Essential Theatre
Alister Smith
2021
Hibernation
State Theatre Company SA
Mitchell Butel
2020
Ghiyath
Allepo
Adelaide Festival
Mohammad
2018
Willoughby
Sense & Sensibility
State Theatre Company SA
Geordie Brookman
2018
Angus
In the Club
State Theatre Company SA
Geordie Brookman
2017
Kroonstad
A Doll's House
State Theatre Company
Geordie Brookman
2017
Malcolm
Macbeth
State Theatre Company
Geordie Brookman
Television
2019
Grail
Preacher
Sony Pictures TV Studios, Amc, Frontier Production
Iain McDonald, John Grillo, Laura Belsey and Sam Catlin
2019
Guest Star
Speed
Lu Gan
2019
Guest Star
Fucking Adelaide
ABC iView
Sophie Hyde