Television
2023
Jeremy
Home and Away
Seven Studios
Various
2020
Mo
Mia & Me: The Hero of Centopia
Studio B Animation
Various
2016
Daniel
800 Words
Weld Productions Limited
2013
Male CIT
Camp
Matchbox Productions PTY LTD
Nicholas Bufalo
Stage
2014
Ted
A Chorus of Dissaproval
QUT
Terrence Clark
2014
Rusty
Splendour in the Grass
QUT
Leonard Meenach
2014
Doctor
Mnenonic
QUT
Adam Cook
2013
Cinna the Poet / Ligarius
Julius Caesar
QUT
Jennifer Flowers
2013
Freapont
Three Sisters
QUT
Toni Scanlan
2013
David
My First Time
QUT
Caroline Kennison
2012
Brian
Summer of the Aliens
Brisbane Arts Theatre
Susan O'Toole