Television
2023
Male Nightclubber (extra)
Warnie
Nine Network
Geoff Bennett
2022
Church Goer (extra)
The Clearing
Wooden Horse
Gracie Otto
Musical Theatre
2020
Big Jule, Ensemble
Guys & Dolls
Patrick School of the Arts
Andrew Hallsworth
2019
Ensemble (Jock)
Heathers the musical
Patrick School of the Arts
Ben Nicholson
2018
Raoul De Chagny
Phantom of the Opera
Triple Threat Theatre Co.
Simone De Haas
2017
Agent Dollar & Ensemble
Catch me if you can
Queensland Conservatorium of Music
Liam Mcillwain
2016
Nelius, Ensemble
Mary Poppins
Mackay Musical Comedy Players (MMCP)
Joe Fortescue
2016
Ensemble
Sweeney Todd: The Demon Barber of Fleet Street
Mackay Musical Comedy Players (MMCP)
Jim Kelly
2015
Troy Bolton
High School Musical
Triple Threat Theatre Comedy
Petar Grulovic
Opera
2022
Supernumerary
Die Walkure (Richard Wagner)
Melbourne Opera
Suzanne Chaundy
2021
Supernumerary
Macbeth (Giuseppe Verdi)
Melbourne Opera
Bruce Beresford
2016
Ensemble
The Barber of Seville
Queensland Opera
Lindy Hume
Music Video
2016
Boyfriend
Melodies in my head (Official music video)
HS Productions
Aaron Lutze
Theatre
2021
Jason
Repentance Creek
Q44 Productions
Gabriella Rose Carter
2017
Lewis
Cosi
Triple Threat Theatre Co.
Petar Grulovic
2017
Tom Taggart
The Anniversary
Kucom Theatre
Vicki Bob
2016
Peter Van Daan
Diary of Anne Frank
Kucom Theatre
Daniel O'Neil