Jon
Small Claims: The Reunion (2006)
Narrator (voice)
The Hidden History of Homosexual Australia (2005)
Mr. Crewe
Preservation (2003)
Thomas
The Postcard Bandit (2003)
Euan Diver
Heroes' Mountain (2002)
Harbison
South Pacific (2001)
Greg Owens
Pitch Black (2000)
Herman Sandby
Passion (1999)
Stan
The One That Got Away (1996)
Wyn Jackson
Slate, Wyn & Me (1987)
Paul
The Clinic (1983)
Michael Doolan
The Irishman (1978)
Tom Allen
The Devil's Playground (1976)