2024
Theatre
Sorn
Stupid Fucking Bird
Eva Grace Mullaley
2024
Stage
Main Cast
The Bugalugs Bum Thief
Jessica Arthur
2024
Feature Film
Dutch Waiter
JIMPA
Sophie Hyde
2024
Theatre
Performer
Daddy Algorithm
Adelaide Fringe
Ellen Wiltshire
2024
Short Film
Tim
Luna and the Brain Tuna
Cosmic Stream
Aaron Lucas
2023
Theatre
Richard
Midnight Murder at Hamlington Hall
Ensemble Theatre
Mark Kilmurry
2023
Online
Daniel
VIDEOLAND (6x10mins eps)
Producer: Scarlett Koehne
Jess Smith
2023
Television
Fab
GOLD DIGGERS
CBS / The Alliance /ABC
Helena Brooks
2023
Commercial
Performer
Forty Winks TVC
2023
Other
Writer
+ One
Currency Press/Festival of Playwrights 2023
2022
Theatre
Rudy
Rudy & Cuthbert
Melbourne Fringe Festival 2022
2022
Theatre
James Watson
Photograph 51
Ensemble Theatre
Anna Ledwich
2022
Television
Number 8
THE TWELVE (10 part series)
Foxtel / Easy Tiger/ Warner
Greg McLean, Daniel Nettheim,
2021
Opera
Performer
Otello
Opera Australia
Harry Kupfer
2021
Theatre
Elliott
Hubris and Humiliation - Rough Draft
Sydney Theatre Co
Kenneth Moraleda
2021
Theatre
Sacha
The Making of Sacha Fein reading
Moira Blummenthal /ARA Theatre
Moira Blummenthal
2021
Theatre
Guard
Exit The King
Old Fitz Theatre / Red Line Productios
Megan Wilding
2021
Opera
Performer
Ernani
Opera Australia
Sven-Eric Bechtolf
2020
Commercial
Aldi Worker
ALDI
2019
Commercial
Andy
ANZ
Finch
2018
Commercial
Hero Guy
Hoyts Cinema
Scoundrel
2019
Theatre
Rudy
Rudy & Cuthbert Too
Kings Cross Theatre
Jo Turner
2019
Theatre
Eddie
A Little Piece of Ash
JackRabbit
Megan Wilding
2019
Theatre
Clarry/Tim
Intersection 2019: Arrival
ATYP
Sophie Kelly
2019
Theatre
Mark
Hitler's Daughter
Monkey Baa Theatre Company
National Tour
2019
Theatre
Rudy
Rudy & Cuthbert
Southbank Theatre
Ellen Cressey
2019
Theatre
Trevor
Disparate Scenes for Millennial Dreams
Periscope
Benjamin Sheen
2018
Feature Film
PTE 'Yank' Akell
Danger Close ' The Battle of Long Tan'
Red Dune Films
Kriv Stenders
2018
Stage
Host/Nathan/Husband/Gardener/Mike
Whose Uterus Is It Anyway?
BITE Productions
Eve Beck
2018
Commercial
Hangover Guy
McDonald's 50th Birthday
The Sweet Shop
2018
Stage
Rudy
Rudy & Cuthbert
The Old 505
Ellen Cressey
2018
Stage
Tim
there will be a climax
Red Line Productions
Alexander Berlage
2017
Stage
Charon
Eurydike + Orpheus
NIDA
Priscilla Jackman
2017
Musical Theatre
The Soldier
Hello Again
NIDA
Tyran Parke
2017
Web Series
Ribs/Police Intern/Sister Mildred/Oscar
All We Have Is Now
The Louise Frequency
Gretel Vella & Emme Hoy
2017
Music Video
Man
Man You Want Me To Be
Wharves
Benjamin Sheen
2016
Stage
Bottom
A Midsummer Night's Dream
NIDA
Iain Sinclair
2016
Stage
Sergeant/2nd Soldier/The Jew/Crew 1
Woyzeck
NIDA
John Sheedy
2016
Stage
Tim
there will be a climax
NIDA
Alexander Berlage
2015
Stage
Narrator/Rasch Ensemble
Request Programme
NIDA
Benjamin Sheen
2015
Stage
Ensemble
A Town Called Blan - Onstage 2015
NSW Board of Studies
Self-Devised