Feature Film
2024
Peter Reedish
Little Ripper
The Cameralla
Carl J. Sorheim
2018
Reporter
The Whistleblower
Whistle Movie Productions/Bill Kong & Greg Basser
Xiaolu Xue
Television
2021
Will Attles
Neighbours
Fremantle Media
Tony Gardiner
2021
Andy
Spreadsheet
Paramount Plus/Northern Pictures
Darren Ashton
2020
Eddie Johnson
Miss Fisher MOD S2
Every Cloud Prod/Ch. Seven
Lynn Hegarty
2017
Communications Officer
Utopia
Working Dog/ABC
Rob Sitch
Commercial
2022
Footy Fan/Man on Bus - Male Hero 100%
Keno
Guilty
Carl J Sorheim
2020
Various (sketch comedy)
Bad Mates
Priceless Productions
Max Price
2017
Office worker/Flyboard guy
Cadbury 'Countless'
Positive Ape
Carl J Sorheim
2017
First home buyer - Husband
ANZ first home coach
TBWA Melbourne
Harrison Webster
2015
New Father - Male Hero 100%
Bupa health-fund TVC
Flinders Lane Productions
Steve Callen
Stage
2021
Young Siward
Macbeth
Australian Shakespeare Company
Glenn Elston
2020
Officer/Swing
Twelfth Night
Australian Shakespeare Company
Glenn Elston
2019
King of Bohemia/James Windibank
Sherlock Holmes: A Woman's Wit
Lux Radio Theatre
Don Mckay
2019
Benvolio
Romeo and Juliet
Australian Shakespeare Company
Glenn Elston
2016
John Gray
Oriel
La Mama/Ghost Ensemble
Kim Durban
2016
Austin
True West
Matchstick Theatre
Alice Darling
2014
Various
A New York Valentine
Neighborhood Playhouse
Douglas J Cohen
2014
Thomas Betterton
Compleat Female Stage Beauty
Neighborhood Playhouse
Sean Hagerty
2014
Narrator
In the Spotlight [Reading]
Piney Fork Press/Lincoln Centre
Hunter Hoffman
2014
Orlando
As You Like It
Neighborhood Playhouse
Sean Hagerty
2010
Various
Shorter+Sweeter [National Tour]
Regional Arts Victoria
Rachel Baring, Alex Broun, Beng Oh
2009
David
Big Sky Town [Regional Tour]
Arts Centre Melbourne/St Martins
Naomi Edwards
Short Film
2023
Lead
Jack in The Box
Thomas Atkin
Thomas Atkin
2019
Lead
Date Night
Dunja Vojnovic
Thomas Atkin
2018
Lead
The Traveller
LCI/Nick Williams
Nick Williams
2016
Supporting
Covered in Exposure
The Cameralla
Carl J Sorheim
2015
Lead
Plain Purple
The Cameralla
David Gannon
2015
Lead
Running Girl Crying
Hearken Productions
Caitlin Bryan
2015
Lead
Gone, Before...
Danny Alder
Simon Mallory
2015
Lead
Reactions
Lostsong Productions
Hayden Mustica
2015
Lead
Dyadic
Marco Mitchell/JMC
Marco Mitchell
2014
Supporting
Andy A [Pilot]
Angelia Mitchell Productions
Chris Parker
2014
Lead
Homecoming
Tisch/NYU
Rohun Reddy
2012
Supporting
In Between
Josh Saks
Josh Saks
Voice Over
2019
Male Narrator
Solar Hot Water
Brave TV/VIC Government
Christopher Benz
2016
Male Narrator
Village Cinemas
Big Ears Audio
Tony Lazzaro
2016
Jackson Payne
Jackson Payne - Animation
Swinburne University
Rhiannon Bentley
2016
Male Narrator
BrightGreen - TruColour
The Cameralla
Carl J. Sorheim
2015
Male Narrator
Australia Post
Soundwaves
Andrew McGrath
2012
Shamous Sideous
Heaven Inc. [Animation]
The Cameralla
Julian V Costanzo