Television
2016
Father
Gruen Transfer - The Pitch
Paper Dragon
Sam Couzens
2014
James Hagen - Support
Deadly Women 8 - "Kathleen Hagen"
Beyond Productions
Katie Hinds
2011
Various
Off Their Bloody Rockers
Granada Media
Lewis Hobba/Peter Tame
2008
Arthur Clay
Home & Away
Channel 7
David Gould
2002
Priest
Backberner
Crackerjack (ABC-TV)
David Rector/Julie Peters
2002
David Richardson
All Saints
Channel 7
Scott Feeny
2002
Milton Blanchard
Out There
Blink Films / ABC TV
Anna Johnson
2001
Dr Carlingford (Semi-Reg.)
Home and Away
Seven Network
Leigh Spence/David Gould
Stage
2013
Prince Escalus/Chorus/Apothecary
Romeo & Juliet
Impulse Theatre Co.
Stephen Wallace
2011
Sir Chifley
Gasping - Ben Elton
New Theatre
Helen Tonkin
2011
Grandfather
Fire
Short+Sweet
Carol Dance
2010
Vladimir
Waiting for Godot
New Theatre
Luke Rogers
2010
George
Baby Doll
Sidetrack Theatre
Ngaire O'Leary
2008
Educating Rita
New Theatre
2008
The Christian Brother
The Christian Brothers
Gypsey Tap
Richard Cotter
2008
Politican
Art Is A Weapon
New Theatre
Louise Fisher
2008
Magnus
The Real Inspector Hound
New Theatre
Frank Macnamara
2007
Lord Capulet
'Romeo & Juliet'
Globe Shakespeare Co.
Matthew O'Sullivan
2007
Howard Sutton
'Damages'
New Theatre
Adam Gelin
2006
Meto
Titanic Orchestra
New Theatre
Peter Talmacs
2005
Norm Allen
Manly Mates
New Theatre
Lyn Collingwood
2005
Polonius/Gravedigger
Hamlet
Globe Shakespeare Co
Diana Denley
2004
Gloucester
King Lear
Globe Shakespeare Company
Diana Denley
2004
Stephano
The Tempest
Globe Shakespeare Co
Diana Denley
Short Film
2017
Lead
Worm Food
Fallinwoods
Billy White
2013
Darcy
Burn
Andrew Bennet Prodns.
Andrew Bennet
2013
Teddy
Neon Smoke
AFTRS
Mike Witt
2011
Mr Wilkes
Welcome to Honeygrove
International Film School
Andrew Bennett
2011
Peter
Heck
AFTRS
Tanya Goldberg
2011
Ed
Cupid
AFTRS
Peter Slee
2011
William
The Adviser
AFTRS
Johyun Pak
2005
Grandfather
Unleashed
Starlight
Brendan Lasker
Corporate Work
2014
Support
Hospital Training
Peers & Players
2014
Lead
Clinical Skills
Health Television Network
2006
Elderly Passenger
'Conflict'
NSW State Railway
Rene Hernadez