Stage
2019
Parsons
1984
Shake and Stir Theatre Co.
Nick Skjubi
2019
Ferdinand
The Tempest
Shake and Stir Theatre Co.
Ross Balbuziente
2019
Macduff/Banquo
Macbeth
Shake and Stir Theatre Co
Ross Balbuziente
2018
Mercutio
Romeo and Juliet
Shake and Stir Theatre Co.
Ross Balbuziente
2016
The Lost Boy
O Solo Mio 5
Southbank Institute
Brian Lucas
2016
Tweedle Dum
Wondered
Mira Ball Productions
Elodie Boal
2016
Riley Valentine
Riley Valentine and the Occupation of Fort Svalbard
Queensland Theatre Company
Travis Dowling
2016
Jemmy Button
The Wider Earth
Queensland Theatre Company/Dead Puppets Society
David Morton
2015
Ensemble
The Ballad of Reading Gaol
Southbank Institute
Lisa O'Neill
2015
Procleon
The Wasps
Southbank Institute
Lisa O'Neill
2015
Kai
The Landmine is Me
Queensland Theatre Company
Bridget Boyle
2014
Eggaeus
A Dream Within A Dream
Queensland Theatre Company
Jason Klarwein
2014
Brian Johnson
The Breakfast Club
Brisbane Arts Theatre
Susan O'Toole Cridland
Commercial
2019
Hero Couple
Dominos Internal
Taxi Casting
2017
Vox Pop
Movie World Hypercoaster TVC
Two Little Indians