Television
2025
Creticus
Spartacus: House of Ashur
Lionsgate/ Starz
Rick Jacobson
2019
Brent Harcourt
Secret Bridesmaid's Business
Seven Studios
Jennifer Perrott
2019
Duane Gordon
Miss Fisher’s Modern Murder Mysteries
Every Cloud Productions
Kevin Carlin
Theatre
2023
Manmatha/ Gazza/ Jareth/ Drayton/ Dr. Les
Sex Magick
Griffin Theatre Company
Declan Greene & Nicholas Brown
2023
Achilles
Holding Achilles (Sydney Festival)
Dead Puppet Society/ Legs on the Wall
David Morton
2022
Achilles
Holding Achilles (Brisbane Festival)
Dead Puppet Society/ Legs on the Wall
David Morton
2022
Marcel Benoit
White Pearl
Sydney Theatre Company
Priscilla Jackman
2022
Carl
Cleansed
Red Line Productions/ The Old Fitz
Dino Dimitriadis
2018
Alan
Torch Song Trilogy
Darlinghurst Theatre Company
Stephen Colyer
2017
Ruckly
One Flew Over the Cuckoo's Nest
Sport for Jove
Kim Hardwick
Musical Theatre
2019
Alexander Shkuratov
Muriel's Wedding (Australian Tour)
Global Creatures
Simon Phillips
2018
Patrick
The View Upstairs
Hayes Theatre
Shaun Rennie
2018
Alexander Shkuratov
Muriel's Wedding
Sydney Theatre Company
Simon Phillips
2016
J.D.
Heathers (Australian Tour)
Sydney Opera House/ Arts Centre Melbourne/ QPAC
Trevor Ashley
2016
Mark
Rent (Return Season)
Hayes Theatre
Shaun Rennie
2015
Mark
Rent
Hayes Theatre
Shaun Rennie
2015
J.D.
Heathers
Hayes Theatre
Trevor Ashley