2024
Commercial
Ralph (Tenpin bowler)
Dan Murphy's
MOFA
Yianni Warnock
2023
Commercial
Dad and VoiceOver
OMO
JamTV
Blake Fraser
2023
Commercial
Farmer Brian
Flexolt
Redhanded / Picture Co
Nathan Christoffel
2022
Feature Film
Prison Guard
Shayda
AFFCA
Noora Niasari
2022
Voice Over
Voiceover
TAC motorcycle campaign
Clemenger BBDO
2021
Television
Public Announcer (voice only)
Fires
ABC
Michael Rymer
2021
Television
Supermarket Manager
Superwog
ABC
Theodore Saidden
2020
Stage
Musician / Composer
Shake 'n' Blake
fortyfivedownstairs
Wayne Pearn
2020
Commercial
Hard Rubbish Guy
Toyota
Rotor Studios
Josh Logue
2018
Commercial
Dad
ANZ with Dylan Alcott
TBWA & Partners
Paul Middleditch
2018
Commercial
Aggressive Man
Worksafe
The Shannon Company
Derin Seale
2017
Online
Bruce (boss)
Cyberbiz
Marmalade
Chris Sferrazza
2017
Stage
Bloom
Getting Up James Joyce's Nose
Bloomsday in Melbourne
Wayne Pearn
2016
Stage
Fluther
The Plough and the Stars
Bloomsday in Melbourne
Wayne Pearn
2015
Television
Dennis Cain
Neighbours
Fremantle Media
Gary Conway
2015
Short Film
Foley
Glitter
JMC
Jake Illichmann
2015
Stage
Erik Satie
The Reel James Joyce
Bloomsday Players
Wayne Pearn
2014
Stage
Mark Harris
Ragdoll (one-man show)
La Mama
Debra Low
2014
Stage
Narrator/Dubliner
Ulysses Prestissimo
Bloomsday in Melbourne
Wayne Pearn
2013
Stage
Melchior (Wise Man)
Our Christmas Gift
Salvation Army (Hamer Hall)
Hugh Halliday
2013
Stage
Joe
I Do Not Like Thee, Dr. Fell
Bloomsday in Melbourne
Renee Huish
2013
Television
Walter Burns
Underbelly: Squizzy
Screentime
David Caesar
2013
Television
Mr. McNeil
PAPER GIANTS 2 (Magazine Wars)
Southern Star
Daina Reid
2012
Feature Film
Police Officer
Underground
Underground
Robert Connolly
2012
Television
Aus. Cricket Manager
Lowdown
ABC
Amanda Brotchie
2012
Stage
Mick
Big Maggie
Bloomsday in Melbourne
Renee Huish
2011
Television
Publican
The Slap
ABC
Robert Connolly
2011
Presenter
Barry
SP AusNet
Hide & Seek Productions
Dean Rankine
2011
Stage
Cheswick
One Flew Over the Cuckoo's Nest
Human Sacrifice
David Myles
2011
Stage
Joe
An Irishman and a Jew go into a Pub...
Bloomsday in Melbourne
Brenda Addie
2011
Stage
Pishchik
The Cherry Orchard
Winterfall
Trent Baker
2010
Television
Chauffeur
Tangle
Southern Star
Matt Saville
2009
Television
Ben
Triple Zero Heroes
Fremantle Media
Chris Langman
2009
Commercial
Husband
Ford Territory
The Guild
Damein Kelly
2009
Television
Goldfingers Manager
Rush 2
Southern Star
Grant Brown
2008
Stage
Tony Griffiths
Careless
La Mama
John Higginson
2008
Commercial
Electrician
RACV
Clemenger
Perry Westwood
2008
Feature Film
Service Station Dad
My Year Without Sex
My Year Pty Ltd
Sarah Watt
2008
Commercial
Worker
Tatts
Zoom
Damion Tiernan
2008
Commercial
Criminal
Foxtel
Three Drunk Monkeys
Three Drunk Monkeys
2007
Television
Dr Dylan Masters
Neighbours
Grundys
Aarne Neeme
2007
Television
Constable Mark Doney
Neighbours
Grundys
Jet Wilkinson
2006
Stage
Sebastian, Sea Captain, Musician
Twelfth Night
Australian Shakespeare Co.
Glenn Elston
2005
Feature Film
Uniformed Cop
The Line
Adante Productions
Michael Adante
2004
Short Film
Hank Bernstein
Auditions
How Very Film
Henry Schofield
2004
Short Film
Social Worker
Oh Yeah, Well My Dad's Darth Vader
Westfield Productions
David Walters
2003
Stage
Frog Prince
The Frog Prince
Mountview, London
Gemma Fairley
2002
Musical Theatre
Booga Booga
Booga Booga
Great Ghoul Productions
Al Clogston
2001
Stage
Lennox/Doctor
Macbeth
Edinburgh Festival
Kim Gilchrist/Neil Sheppeck
2000
Stage
Claudio
Measure for Measure
Edinburgh Festival
Andy Corelli
2000
Musical Theatre
Narrator & others
No Worries
Polka Theatre for Children
Roman Stefanski
1998
Stage
Don Juan
Don Juan Comes Back from The War
LAPA
Daniel Wosniak