Television
2026
Eddie Shepherd
Home and Away
Seven Studios
Various
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
2026
Mr Dalton/ Nurse/ Horse Man
Equus
KXT on Broadway/ Daniel Cottier
Benjamin Brockman
2023
Manmatha/ Gazza/ Jareth/ Drayton/ Dr. Les
Sex Magick
Griffin Theatre Company
Declan Greene & Nicholas Brown
2023
Achilles
Holding Achilles
Dead Puppet Society/ Legs on the Wall/ Sydney Festival
David Morton
2022
Achilles
Holding Achilles (World Premiere)
Dead Puppet Society/ Legs on the Wall/ Brisbane Festival
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
2025
Alexander Shkuratov
Muriel's Wedding (UK Premiere)
Made at Curve/ Global Creatures/ Sydney Theatre Company
Simon Phillips
2023
Lucas
If/Then
Neglected Musicals/ Hayes Theatre
Amy Campbell
2020
Bill Calhoun
Kiss Me, Kate
Squabbalogic
Nicholas Hammond
2019
Alexander Shkuratov
Muriel's Wedding (Australian Tour)
Global Creatures/ Sydney Theatre Company
Simon Phillips
2018
Patrick
The View UpStairs (Australian Premiere)
Sugary Rum/ Hayes Theatre
Shaun Rennie
2017
Alexander Shkuratov
Muriel's Wedding (World Premiere)
Sydney Theatre Company
Simon Phillips
2016
Richard Loeb
Thrill Me: The Leopold & Loeb Story
Ghost Light/ Chapel Off Chapel
Terence O'Connell
2016
Mark
Rent (Return Season)
Highway Run/ Hayes Theatre
Shaun Rennie
2016
J.D.
Heathers (Australian Tour)
Showwork
Trevor Ashley
2015
Mark
Rent
Highway Run/ Hayes Theatre
Shaun Rennie
2015
J.D.
Heathers (Australian Premiere)
Showwork/ Hayes Theatre
Trevor Ashley