Short Film
2022
The Man (lead)
Distant
VCA MA
Brendan Pinches
2021
Nicholas
Reunion
Independent
Gilbert Kemp Attrill
2013
Paddy
Bad Luck Paddy
Australian Film, Television and Radio School
Luke Sullivan
Commercial
2022
Wrestler
Hahn
Revolver
Matt Devine
2022
Hero
Woolworths At Work
Photoplay
Gary John
2021
Hero
McCafe
Photoplay
John Laurie
2020
Hero
Lipton Kombucha
Playtime
Dropbear
2019
Tailor's Assistant
Aussie Home Loans
Good Oil Films
Matt Kamen
2017
Hero
McDonalds: Gourmet Creations
Heckler/VML
Katy Alexander
2015
McDonalds Staff
McDonalds (Big Lunchbox Campaign)
DDB
Paul Bruty
2014
Hero
Telstra (This Connected Life)
Sergeant Major
Justin McMillan
Musical Theatre
2023
Swing
Murder For Two (Christmas Edition)
Hayes Theatre Co
Richard Carroll
2023
Swing
Murder For Two
Hayes Theatre Co
Richard Carroll
2018
Marcel Cover / Ensemble
Aspects of Love
Hayes Theatre / Walk This Way Productions
Andrew Bevis
Music Video
2021
Lover
Amy Shark - Worst Day Of My Life
Playtime
James Chappell
2017
Lead
Elusive
blackwave./White Noise Music
Miniature Malekpour
Stage
2019
Rob
Never Let Me Go
Griffin Theatre Company / Batch
Johann Walraven
2018
Ceyx/Myrrha
Metamorphoses
Apocalypse Theatre / Red Line Productions
Dino Dimitriadis
2017
Oscar Wilde
De Profundis
NIDA MFA (Directing)
Alanah Guiry
2017
Jonah
Crackers
Bite Productions/Sydney Fringe/Old 505
Mikaela Atallah
2017
Da
Trad
Actors Centre Australia
Maeliosa Stafford
2017
M
Lungs
Actors Centre Australia
Gale Edwards/Dean Carey/Adam Cook
2016
Moy
State Of The Nation
Actors Centre Australia
Adam Cook/Dean Carey
2016
Sideway
Our Country's Good
Actors Centre Australia
Adam Cook
2016
Vageen
Children Of The Sun
Actors Centre Australia
Maeliosa Stafford
2016
Hamlet
Hamlet
Actors Centre Australia
Adam Cook
2016
Ensemble
Romantica
Actors Centre Australia
Jennifer West
2015
Sam
Transience
Actors Centre Australia
Anthony Skuse/Julia Cotton
2014
Sam
Bite Me
Australian Theatre For Young People
Anthony Skuse
2013
Adam
The Shape Of Things
Australian Theatre For Young People
Heather Clark/Adele Jeffreys
2012
Lev
The Grandfathers
NSW Public Schools Drama Company
Paul Viles
2012
Header
The Miracle
NSW Public Schools Drama Company
Paul Viles
2011
Jonathan
Bassett
NSW Public Schools Drama Company
Paul Viles