Stage
2025
Teenage Boy
On The Ropes
Red Stitch Actors' Theatre
Krystalla Pearce
2025
Various
Boys On The Verge Of Tears
fortyfivedownstairs
Keegan Bragg
2024
Oliver
The Almighty Sometimes
Melbourne Theatre Co.
Hannah Goodwin
2023
Adam
Hour Of The Wolf
Malthouse Theatre
Matt Lutton
2023
Queequeg
Ishmael
Dead Puppet Society
David Morton & Matt Seery
2023
Patroclus
Holding Achilles
Dead Puppet Society & Legs On The Wall
David Morton
2022
Y & Various
Atlantis
Malthouse Theatre
Various
2022
Patroclus
Holding Achilles
Dead Puppet Society & Legs On The Wall
David Morton
2022
Richard
Touching The Void
Melbourne Theatre Co.
Petra Kalive
2021
Jim Fingal
The Lifespan Of A Fact
Melbourne Theatre Co.
Petra Kalive
2019
Bennett
Punk Rock
fortyfivedownstairs
Iian Sinclair
2019
Jared Kirby
Blackrock
EbbFlow
Nicola Bowman
2019
Kevin
Truly Madly Britney
Theatre Works
Various
2018
Lewis
Cosi
VCA
Various
2018
Michael Darling
Peter Pan
VCA
Ben Schostakowski
2018
Mercutio
Romeo & Juliet
Melbourne Shakespeare Co.
Various
2018
Henry Antrobus
The Skin Of Our Teeth
VCA
Dean Bryant
2017
King Edward & Prince Edward
Richard III
VCA
Budi Miller
2017
Lopakhin
The Cherry Orchard
VCA
Budi Miller
2016
Ensemble
Echo Of The Shadow
Melbourne Festival
Various
2015
Romeo
Romeo & Juliet
Australian Shakespeare Co.
Various
2015
Frankie Epps
Parade
Malthouse Theatre
Various