Television
2022
Adam
Counter Girls
Robot Army Productions
Ryan Chamley, Michala Banas, Jackson Tozer
2021
Adam
Rostered On
7 Mate
Ryan Chamley
2018
Floor Manager
Ms Fisher's MODern Murder Mysteries
Every Cloud
Kevin Carlin
2018
Adam
Rostered On
Robot Army Productions
Ryan Chamley
Music Video
2018
Bad Guy Bowler
The Bittermen "On All Sides"
RT Productions
Hamish MacGregor
2015
Driver
In Trenches "Hell March"
Robot Army
Ryan Chamley
Stage
2023
Richard Rowan
Exiles
Bloomsday in Melbourne
Carl Whitehouse
2019
Mick
A Conversation
Fizz Wizz
Lee Cook
2017
Hermes
Metamorphosis
Melbourne Fringe
Tamzen Hayes
2015
Egeon
A Comedy of Errors
Bakers Dozen Theatre Company
Robin Thomas
2015
Bo
Jacuzzi
Three Big Men
Jean Russell
2014
Sid/Sonny Jim/Carl
Ruby Moon
Bakers Dozen
Blake Barnard
2014
Van
Dog Sees God
Boutiqe Theater Company
Byron Bache
2013
Andre
EIGHT
Melbourne Fringe
2013
Aiden
Scarborough
The Honeytrap
Loren DeJong
2012
Eddie
Pizza Man
Doppelganger
Celeste Markwell
2011
Ben
The Kind of Man
Short & Sweet Melbourne
Casey Gould
2009
Ensemble Cast
The Paul Kelly Project
St Martins Youth Theatre
Petra Kalive