Television
2023
Raph (Series Regular)
Troppo S2
Perpetual Entertainment/ABC
Grant Brown/Robyn Grace/Thomas Jane
2023
Gabriel Khin (Series Regular)
Human Error S1
Roadshow Rough Diamond/Nine Network
Fiona Banks/Matt King
2021
Lorenzo's Maitre'D
Young Rock S2
Fierce Baby Productions/NBC
Nahnatchka Khan
2021
Dorsey
Joe Vs Carol
Universal Content/Peacock
Justin Tipping
2020
Lorenzo's Waiter
Young Rock S1
Fierce Baby Productions/NBC
Jeffrey Walker
Theatre
2022
Tay
Chroma Town - The Scene Project
Queensland Theatre
Travis Dowling
2021
M1/Ethan
The Unspoken Word is Joe
The Reaction Theory
Ruby Sanders
2021
Ensemble
Let's Be Friends Furever
The Good Room/The Little Red Company
Dan Evans
2021
Ensemble Physical Theatre Performer/Dancer
Us and All of This - Creative Development
Performing Lines
Liesel Zink
2020
R/Rory
Love, War and Other Stuff (Play Reading)
Queensland Theatre
Caroline Dunphy
2020
Nick/Daniel/Alexander the Great
Toy Symphony
Queensland Theatre (Play Club Reading)
Dan Evans
2020
David
Love and Money
QUT
Kat Henry
2020
Tuzenbach
Three Sisters
QUT
Dan Evans
2019
Hans Albert/Freddy/Greg
Incognito
QUT
Dan Evans
2019
Mr Erbage
The Season at Sarsaparilla
QUT
Jason Klarwein
2019
Clarence/Catesby
Richard III
QUT
Travis Dowling
2018
M
Lungs
QUT
MIchael Futcher
Rehearsed Readings
2025
Son
The Light in the Sahara - Creative development
Queensland Theatre
Sanja Simic
Musical Theatre
2024
Ensemble
Black Box
Greygum Productions/Tinderbox Productions
David Berthold
Music
2024
Australian Anthem Singer
MINT Test GABBA - Australia v India
Cricket Australia/KOJO