2022
Stage
Soloist
To Barbra With Love Concert
Melbourne Symphony Orchestra
Cameron Mitchell
2021
Musical Theatre
Santiago
Moulin Rouge! The Musical
Global Creatures
Alex Timbers
Musical Theatre
Roy/Mark/Pete/Bobby Jeremy
Fun. Home
Sydney Theatre Company
Dean Bryant
Musical Theatre
Associate Choreographer
American Psycho
BB Arts Entertainment & Two Doors Productions
Alex Berlarge
Musical Theatre
Associate Choreographer
Young Frankenstein
Hayes Theatre Co
Alex Berlarge
2020
Musical Theatre
Cast as Charley Kringas
Merrily We Roll Along
Luckiest Productions
Dean Bryant
Stage
Mike
Velvet Rewired
Adelaide Fringe Festival / Peter Rix Management
Craig Ilott
2019
Musical Theatre
Frankie Valli
Jersey Boys
New Theatricals
Des McAnuff
Musical Theatre
Gabriel
Kiss of the Spiderwoman
Melbourne Theatre Company
Dean Bryant
2018
Musical Theatre
Usnavi De La Vega
In the Heights
Blue Saint Productions
Luke Joslin
Musical Theatre
Charles Guiteau
Assassins
Luckiest Productions/ Sydney Opera House
Dean Bryant
Musical Theatre
Eddy Ryan
Funny Girl in Concert
Sydney Symphony Orchestra
Mitchell Butel
Musical Theatre
Freddy
The View Upstairs
Sugary Rum Productions
Shaun Rennie
2016
Musical Theatre
Angel
Kinky Boots
Michael Cassel
Jerry Mitchell
Cabaret
Solo Performer
Hispanic Attack
One Eyed Man/Hayes Theatre
Richard Carroll
Stage
Ensemble/Dancer
Carmen
Opera Australia
John Bell
2015
Musical Theatre
Virgil / Billie Dean
Violet
Blue Saint/Hayes Theatre Co
Mitchell Butel
Musical Theatre
Wayne Burns
Strictly Ballroom
Global Creatures
Baz Luhrmann
2014
Musical Theatre
Ensemble, u/s Scott Hastings
Strictly Ballroom
Global Creatures
Baz Luhrmann