2019
Stage
Dirty Dancing - Immersive
Mushroom
Tamasein Hollyman
Stage
I Can Jump Puddlie
Terence O'Connell
Feature Film
Joe
Paper Champions
Jo-anne Brechin
2015
Stage
Wacka
The One Day of the Year (Tour)
HIT
Dennis Moore
Musical Theatre
Multiple
Call me Miss Birdseye
ACT San Francisco (Geary Theatre)
Rick Wallace
2014
Stage
Multiple (Game Show Host)
Hello There. We've Been Waiting For You
Next Wave Festival
Samara Hersch
Stage
Director
Every Grain of Sand
Melbourne Jewish Theatre
Don Bridges
Feature Film
Frank
Plague
Kostas Ouzas
2011
Feature Film
Cohen the Barbarian
Troll Bridge
Snowgum Films
Daniel Knight
Television
Archie
Miss Fisher's Murder Mysteries
ABC TV
David Caesar
Television
Court Official
Australia On Trial Eureka
December Films
Malcolm McDonald
Stage
Friar Laurence
Romeo and Juliet
Essential Theatre
Anna McCrossin-Owen
2009
Commercial
Bill- Alpaca Breeder
CGU Insurance
Cummins Nitra
Ryan Renshaw
Stage
Ray
A Bright and Crimson Flower (National Tour)
Round Earrth
Richard Davey
Television
Gordon
Sunshine Funerals
Sunshine Funerals
Stuart Clegg
Television
Lou Hagan
City Homicide
Seven Network
Richard Jasek
Television
Stan
Tangle
Southern Star
Stewart Mc Donald
2008
Short Film
Top bunk man
Three Seconds
VCA
Neil Triffett
Feature Film
Dicky
A Positive
Bearcage Productions
Chris Bamford and Serge
Stage
Sir Henry and Hopkins
The Time is Not Yet Ripe
Here Theatre
Jane Woollard
Stage
Director
Estrogen on Trial
La Mama
Don Bridges
Musical Theatre
Rufus
Mary Bryant
Magnormos
Aaron Joyner
Stage
Sir Andrew Aguecheek
Twelfth Night
Essential Theatre
Kevin Hopkins
Musical Theatre
Man no 4 and 1
Is There Life After High School
Stella Productions
Paul Watson
2006
Musical Theatre
Mr Weathering
The Beauty Spot
Magnormos
Aaron Joyner
Television
Big Kev Rebecchi (semi-regular)
Neighbours
Grundy Television
Various
2004
Short Film
The Monkey
Troubled Minds - The Lithium Revolution
SBS Independent
Dennis Smith
2003
Feature Film
Joey Toohey
Lenny Cahill Shoots Through
Late Saturday Films
Paul Oliver
Television
Charlie Clarke (semi-regular)
Blue Heelers
Southern Star
Various