2024
Cabaret
Principle Dancer
Club Vegas
Nalbandian Productions
Alannah Scanlen
Theatre
Peaseblossom / U/S Puck, Lysander
A Midsummers Night Dream
Kew Gardens London (Kew Theatre)
Glenn Elston
Theatre
Ensemble
37 (Opening Sir Douglas Nicholls Round AFL)
Melbourne Theatre Company
Isaac Drandic
2023
Short Film
Jozef
When Wavefronts Collide
The University of Melbourne
Siobhan Mulready
Feature Film
Max
Into the Spotlight
Mind Blowing Films
Rima Das
Theatre
Balthasar, U/S Mercutio
Romeo & Juliet
The Australian Shakespeare Company
Glenn Elston
2022
Dance
Spats
The Jazz Joint
Celebrity Cruises
Draico Johnson - No Ceilings Entertainment
Dance
Dancer
Eden Cabaret
Celebrity Cruise Lines
Michael Fatica, Holly Anne
2021
Theatre
Soldier/ Fight Captain
Macbeth
Melbourne Opera
Bruce Beresford
Theatre
Puck
A Midsummer Nights Dream
The Australian Shakespeare Company
Glenn Elston
2020
Musical Theatre
Ensemble/ Willard Understudy
Footloose
Norwegian Cruise Line
David Ruturra
Stage
Principal Dancer
Elements
Norwegian Cruise Line
Patty Wilcox
2019
Theatre
Balthasar, U/S Romeo
Romeo & Juliet
The Australian Shakespeare Company
Glenn Elston
Stage
Principal Dancer
Mickeys Christmas Big Band
Disneyland Paris
Matt West
2017
Short Film
Lead Teenage Boy
Words of a Teenage Writer
Luke Robson
Short Film
Plumber
The Disappearance of Fredrick Valentich
Luke Robson
2012
Feature Film
Street Urchin
The Mystery of a Hansom Cab
ABC
Shawn Seet
2010
Theatre
Young Duke of York
Richard the III
Melbourne Theatre Company
Simon Phillips