2016
Stage
Ferapont
THREE SISTERS
Sport for Jove
Kevin Jackson
2022
Stage
John Smith, MI5 Boss
Breaking The Code
New Theatre
Anthony Skuse
2019
Musical Theatre
Grandpa
Little Miss Sunshine
New Theatre
Deborah Jones
2012
Stage
The Inquisitor
St Joan
Genesian Theatre Sydney
Kevin Jackson
2009
Feature Film
The Star's Dresser
Mao's Last Dancer
Bruce Beresford
2009
Stage
Escalus
Measure for Measure
Factory Space Theatre Co
Roz Riley
2008
Stage
Psychiatrist
A Clockwork Orange
New Theatre
Frieda Lee
2008
Television
Bank employee
Today Tonight
Channel 7
2008
Commercial
Office Worker
Ricoh Copying Machines Ad
Film Graphics Productions
Scott Pickett
2008
Commercial
French Scientist
New Energy Products
Statcraft TVC (Norway)
Hackett Films
2008
Commercial
Detective
Promotional short for Sydney Film Festival
TCO Pty Ltd
Damien Cassas
2008
Feature Film
Stars Dresser
Mao's Ladt Dancer
Las Dancer ltd
Bruce Beresford
2008
Musical Theatre
Walter de Courcey
"CHESS"
Theatre Royal
Mark Hoath
2007
Stage
Lebeshev
Traitors
New Theatre
Barry French
2006
Stage
Minister
Box and Quotations From Chairman Mao
Cumulus Productions
Kevin Jackson
2004
Stage
John Knox
Mary of Scotland
Crossbow Productions
Caroline Heim
2003
Stage
Feste - The Clown
Twelfth Night
New Theatre
Fiona Pulford
2003
Stage
The Gun-seller
Assassins
New Theatre
Peter Netell
2002
Stage
Prospero
The Tempest
New Theatre
Lee Lewis
2002
Stage
Miss Prism/Sir Edward Clarke
The Importance of Being Earnest/Gross Indecencey
New Theatre
Elaine Hudson
2001
Stage
Otto Frank
Diary of Anne Frank
New Theatre
Peret Netell
1992
Stage
Jeffrey Bent/Francis Greenway
Macquarie
Historic Houses Trust Productions
Alex Buzo
1987
Television
Henry Lawson
Michael Willesee's Australians
1986
Feature Film
GI Dancer
Rebel
Michael Jenkins
1986
Stage
Brer Fox
Adventures of Brer Rabbit
New England Theatre Co.
Murray Foy