2025
Stage
`Prentiss
Peter and the Starcatcher
Dead Puppet Society - Adelaide/Sydney seasons
David Morton
2024
Stage
Prentiss
Peter and the Starcatcher
Dead Puppet Society - Canberra/Melb seasons
David Morton
2023
Stage
Prentiss
Peter and the Starcatcher
Dead Puppet Society / QPAC /Old Museum
David Morton
2022
Stage
Cast (& Composer)
Boy, Lost
Belloo @ QT
Caroline Dunphy
2022
Stage
Charles Darwin -Understudy
The Wider Earth
A Dead Puppet Society, Trish Wadley Productions and Glass Half Full Productions production
David Morton
2022
Stage
Cast
Night on the Milky Train -development
Dead Puppet Society
David Morton
2020
Commercial
Leading
Dominos Pizza (50% off)
Kiosk
Ryan Renshaw
2020
Online
Steve
Return to the Dirt - digital recording
Queensland Theatre
Daniel Evans
2020
Stage
Steve
Return to the Dirt - Reading
Queensland Theatre
Daniel Evans
2019
Stage
Main cast
Young Playwright's Award QLD
Qld Theatre
2020
Stage
Steve
Return to the Dirt - creative development
Queensland Theatre
Daniel Evans
2019
Stage
Alan
Dogs of the Devi - Young Playwrights Award Reading
Queensland Theatre
Caroline Dunphy
2018
Television
Jonathon Scallera
Harrow 2
Hoodlum / ABC
Catherine Millar
2018
Stage
Andrew
Spike Heels
QUT
Catarina Hebbard
2018
Stage
Karl
3 Winters
QUT
Andrea Moor
2018
Stage
Ken
Lysa and the Freeborn Dames
La Boite / QUT
Sanja Simic
2017
Stage
Florizel / Lord 1
The Winter's Tale
QUT
Michael Futcher
2017
Stage
Zakhar Bardin
Enemies
QUT
Michael Futcher
2017
Stage
Priest / Boy Student
Mad Forest
QUT
Andrea Moor