2018
Television
Passenger
Back in Very Small Business
BIVSB PTY LTD
Robyn Butler
2017
Feature Film
Lucky
Tracy
DFUA Productions
Derek Erskine
2016
Online
Travis
Sportsbet 'Suit Whisperer'
Sportsbet
Max Price
2016
Television
Rick Haezlewood
Neighbours
Fremantle Media
Various Directors
2015
Short Film
Richard
Daughter
Nexus Productions group
Sarah Jayne
2014
Short Film
Ben
Artemis
Picture Box Productions
Daniel Higgins
2013
Stage
Chris/Joe
Six of Hearts
Fringe Festival
Kerry Davis
2012
Television
Jimmy
THE DOCTOR BLAKE MYSTERIES
January Productions Pty Ltd
Declan Eames
2011
Commercial
Tradie
AFL footy tipping competition
Reese Plumbing
2011
Feature Film
Lionel
Just The Way It Is
Delafilms
Rod Alay
2011
Stage
Puck
A Midsummer's Night's
STAG - Strathmore Theatre Company
Ian Tweedale
2011
Television
Mr Booth
CONSPIRACY 365
Circa 365 Pty Ltd
Paul Goldman
2000
Commercial
Chiropractic TVC
Prime TV Albury
2010
Short Film
Ryan
E - Scape
Sonic-eye Production
Rudi Vasconcelos
2010
Television
Canadian/Australian Soldier
Kapyong
Arcimedia
Dennis Smith
2009
Short Film
Thomas
Rainface
Daniel Higgins
2009
Short Film
Phil
Electric
Allan Bennett
2009
Short Film
Rohan
GoldVein
Kym Jackman
2009
Stage
Actor
Lady Macbeth of Mtsensk
Opera Australia
Mathew Barkley
2009
Television
Clynt Stanley
Neighbours
Fremantle Media
2009
Corporate Work
Patient
Traning DVD
CPD formulations
2008
Short Film
Ben
Slow Night
Alifeleti Brown(RMIT)
2008
Short Film
cool kid
4 Minutes of Fame
9mm
Emily Owens
2008
Stage
Adrian
Halfway Across the River
Debacle Productions
2008
Stage
Ricko (Lead)
Black Rock
Hartwell Players
2008
Television
Stu Jackman
Neighbours
Fremantle Media
2008
Corporate Work
worker 100%
Telstra training DVD
Resolution Media
1999
Stage
Lead
Body of Desire
Hot House Theatre Company
1999
Stage
Tom/Rick
Away
Corowa Theatre Company
1999
Stage
Lead
A Wink at the Sphinx
Corowa Theatre Company