2021
Theatre
Soldier/ Fight Captain
Macbeth
Melbourne Opera
Bruce Beresford
2021
Theatre
Puck
A Midsummer Nights Dream
The Australian Shakespeare Company
Glenn Elston
2020
Musical Theatre
Ensemble/ Willard Understudy
Footloose
Norwegian Cruise Line
David Ruturra
2020
Stage
Principal Dancer
Elements
Norwegian Cruise Line
Patty Wilcox
2019
Stage
Principal Dancer
Mickeys Christmas Big Band
Disneyland Paris
Matt West
2019
Theatre
Balthasar
Romeo & Juliet
The Australian Shakespeare Company
Glenn Elston
2018
Theatre
Acro Fairy/ Puck Understudy
A Midsummer Nights Dream
The Australian Shakespeare Company
Glenn Elston
2017
Short Film
Lead Teenage Boy
Words of a Teenage Writer
Luke Robson
2017
Short Film
Plumber
The Disappearance of Fredrick Valentich
Luke Robson
2012
Feature Film
Street Urchin
The Mystery of a Hansom Cab
ABC
Shawn Seet
2011
Theatre
Young Peter Allen
The Boy From Oz
The Production Company
Nancy Hayes
2010
Theatre
Young Duke of York
Richard the III
Melbourne Theatre Company
Simon Phillips
2009
Television
Mickey Gannon
Neighbours
Fremantle Media
Various