2024
Commercial
Engineer
Honda Hybrid
2023
Commercial
Man
Hungry Jacks
2022
Stage
Luke
Are We There Yet?
CDP Theatre Producers
Liesel Badorrek
2022
Stage
Norman
Burn Witch Burn
Fervour/Red Line Productions
Claudia Osborne
2022
Stage
Performer
Destroy, She Said
Fervour/Belvoir 25A
Claudia Osborne
2021
Commercial
Man
Your Future, Your Super
Ogilvy Australia
2020
Stage
Danny
Magic Beach
CDP Theatre Producers
Liesel Badorrek
2019
Stage
Various
Possum Magic
Monkey Baa Theatre Co.
Sandie Eldridge
2018
Stage
Schwartz/Junior
Lulu: A Modern Sex Tragedy
NIDA
Claudia Osborne
2018
Commercial
Delivery Hero
Red Rooster Delivery
Prodigious Brand Logistics
Rey Carlson
2018
Short Film
Lloyd
Cherry Season
SBS + Wintergarden Pictures
Joshua Longhurst
2018
Stage
Mad Hatter/Fat Rabbit
Alice In Wonderland
Sydney Festival + Michael Sieders
Cristabel Sved
2017
Stage
Various
The Van De Maar Papers
An Assorted Few
Alexander Berlage
2017
Stage
Toby
Blackrock
White Box Theatre & Seymour Centre
Kim Hardwick
2016
Stage
Various
The Complete Works of William Shakespeare (Abridged)
Bindle Brothers
John Saunders
2016
Stage
Simon
Drift
Two Peas + ATYP
Tara Clark
2016
Voice Over
Possession
ABC Radio National + ATYP
Lea Redfern
2016
Stage
Jonty
All Good Things
ATYP
Iain Sinclair
2015
Short Film
Dale
Oasis
Metroscreen + Azure Productions
Joshua Longhurst
2014
Stage
Various
Brainstorm - National Tour
Brainstorm Productions
Jenny Johnson
2014
Commercial
Hero
Headspace National Campaign
Revolver
Pete Baker
2013
Stage
Dracula
Dracula
UTE
Kim Hardwick
2013
Stage
Macheath
The Threepenny Opera
UTE
John Saunders