2024
Stage
Creature
Frankenstein
Shake&Stir
Nick Skubij
Stage
Bandit
Bluey's Big Play (Singapore)
AKA Australia
Jacob Williams
Stage
Centipede
James and the Giant Peach
Shake&Stir
Ross Balbuziente
Stage
Bandit
Bluey's Big Play
AKA Australia
Jacob Williams
2022
Stage
Teacher/Draco Malfoy Cover/Sorting Hat Cover
Harry Potter and the Cursed Child
Michael Cassel Group
John Tiffany
2021
Theatre
Puppeteer/Actor
Echoes in the Dust
Dead Puppet Society
Matt Seery
Stage
Asterion
MAZE
The Naughty Corner
Jess Bunz
Theatre
Monsieur Peacock
Cluedo - The New Suspects
Brisbane Immersive Ensemble
Television
Charlie
Keno TVC
Stage
Mud/4/Convict
Conviction
The Hive
Kate Wild
2020
Rehearsed Readings
Brendan
Hubris & Humiliation
Bridget Boyle
Rehearsed Readings
Craig
The Dark Room
Queensland Theatre
Daniel Evans
Television
Coach Ron
Young Rock
NBC
Voice Over
Hairdresser
Cut or Uncut
The Good Room
Amy Ingram
Voice Over
John Boucher
Winding Road
Audible
Stage
Theseus
A Midsummer Night's Dream
4MBS
Eugene Gilfedder
2019
Stage
Man
A Parable of Wolves - HWY
La Boite
Television
SWAT team leader
Reef Break
ABC (US)
Poppy Montgomery
2016
Stage
Oberon
A Midsummer Night's Dream
NIDA
Iain Sinclair
Stage
Director/Captain
Woyzeck
NIDA
John Sheedy