2018
Stage
M
COCK
Bakers Dozen Theatre Company
Beng Oh
2013
Commercial
Hero
Alfa Romeo
Stage
Performer
Before I go to sleep
Auspicious Arts House
Lara Tumak
Television
Antony Rose
Miss Fishers Murder Mysteries.
ABC
Sian Davies
Television
Drew Austin
Winners and Losers
Southern Star Productions
Fiona Banks
Short Film
Guy
Black and White
-
Richard Williamson
2012
Commercial
Hero
Seek Learning
Television
Constable Matthews
Conspiracy 365
Showtime
Steve Mann
Stage
The One
I am the Wind
Turtle Lab/Public Front
Sapidha Kian
Stage
Ben Shotter
The Heretic
Melbourne Theatre Company
Matt Scholten
Television
Robbie O'Brien
Neighbours – Episode #1.6313
Fremantle Media Australia PTY Ltd.
Lucas Testro
Television
Robbie O'Brien
Neighbours – Episode #1.6314
Fremantle Media Australia PTY Ltd.
Lucas Testro
Feature Film
Stevie/lead
Bathing Franky
Purple Top Productions
Owen Elliot
2007
Stage
Alex 'in extremis'
Love-Lies-Bleeding
Sydney Theatre Compamy
Lee Lewis
Television
Brett
Emerald Falls
Emerald Falls Productions P/L
Peter Andrikidis
2006
Stage
Mark
Shopping & Fucking
NIDA
Lee Lewis
Stage
Troy/Mr Finn/The Stranger
Beach
NIDA
Kevin Jackson
Stage
The stroller in the attic
The Attic
NIDA
Yoji Sakate
2005
Stage
Roger
The London Cuckolds
NIDA
Tony Knight
Stage
Iachimo/First gentleman/Jupiter
Cymbeline
NIDA
Richard Cottrell
Stage
Chebutykin
Three Sisters
NIDA
George Ogilvie
2003
Stage
The King (MC)
Classic Kids' Concerts
Melbourne Symphony Orchestra
Stage
Various
Cloud Street
Swinburne University
John Preston