Musical Theatre
2023
Jean Valjean
Les Misérables
Packemin Productions
Luke Joslin
2022
Lord Pinkleton
Cinderella
Opera Australia & Crossroads Live
Mark Brokaw
2020
Jean Valjean
Les Misérables
Packemin Productions/Riverside Theatres
Luke Joslin
2019
Jean Valjean
Les Misérables
ExitLeft (Hobart)
Chris Parker
2018
Jean Valjean
Les Misérables
Showbiz Christchurch
Stephen Robertson
2017
Cockney Quartet
My Fair Lady
Opera Australia
Julie Andrews
2016
Terry
Side Show
One Eyed Man in association with Hayes Theatre Co
Richard Carroll
2014
Combeferre/Jean Valjean cover
Les Miserables
Cameron Mackintosh Australia and Michael Cassel Group
James Powell & Laurence Connor
2009
God/Dwight Understudy & Ensemble
Jerry Springer: The Opera
Sydney Opera House
Gale Edwards
2007
Ensemble
Honey - A Play with Music
Hash Honey
Gael Ballantyne
Corporate Work
2020
Featured Artist
Australia Day Live Concert
Sydney Opera House
2014
Featured Artist
Vision Australia's Carols by Candlelight
Sidney Myer Music Bowl, Melbourne
2012
National Anthem
Bledisloe Cup Rugby Championship
ANZ Stadium, Sydney
National Anthem
One Day Cricket Finals
National Anthem
A-League Soccer Final
National Anthem
Australian Swimming Championships
Stage
2024
Guest Artist
Showstoppers
Sydney Philharmonia Choirs
Conductor Brett Weymark
2024
Featured Artist
The Good Old Days Concerts 'Classical Gala'
Bernard Walz
2023
Featured performer
QPAC Spirit of Christmas
QPAC
2023
Featured performer
The Voices (with Silvie Paladino & Rob McDougall)
Riverside Theatres
2021
Featured Artist
The Ten Tenors
National Tour
2020
Featured Artist
An Enchanted Evening
Riverside Theatres
2017
Featured Artist
The Ten Tenors
World Tour
2012
Featured Artist
The Ten Tenors
World Tour