2024
High Country as Snr Sgt Cripps2023
Scrublands as Max Fuller2023
Bay of Fires as Graham2022
Thai Cave Rescue as Vern2022
Elvis as Senator Eastland2019
Secret Bridesmaids' Business as Bill Cotterill2018
The Bureau of Magical Things as Sean Reegan2018
The Bureau of Magical Things as Sean2017
Seven Types of Ambiguity as Gorman2016
Wanted as Ray Stanton2015
Childhood's End as Major General Cal2015
The Ex-PM as Sonny Moon2014
ANZAC Girls as General Willaim Birdwood2013
The Doctor Blake Mysteries as Professor Robert Waterman2013
Wentworth as Dr. Foster2013
Upper Middle Bogan as French Man2012
Miss Fisher's Murder Mysteries as Murdoch Foyle2012
Shaun Micallef's Mad as Hell as Not available2011
Killing Time as Rod Conroy2009
Newstopia as Not available2008
Rush as Brett Cohen2008
Underbelly as Colin2007
City Homicide as Mark Silver2007
Satisfaction as Alexander2005
Holly's Heroes as Mr. Crawford2005
The Surgeon as Dr. Julian Sierson2002
Kath & Kim as Airline Representative2000
Mission: Impossible II as McCloy's Accountant1999
The Lost World as Edgar Gray1998
Stingers as Det. Insp. Bill Hollister1998
The Games as Nicholas1998
The Games as Nicholas (voice)1998
Dark City as Mr. Rain1995
Correlli as Officer Holland1994
One West Waikiki as Not available1994
Halifax f.p. as Barry Crittenden1993
Blue Heelers as MagistrateNaN
Skirts as Garry Block2014
I, Frankenstein as Carl Avery2014
Parer's War as Bob Howes2012
Crawlspace as Caesar2012
Jack Irish: Bad Debts as Martin Scullin2012
Dangerous Remedy as Dr. Troup2011
The First Interview as Chevreul2011
Afterglow as Johnathon Whitcomb2010
Don't Be Afraid of the Dark as Psychiatrist2010
Sleuth 101 as Ern2010
Sleuth 101 as Ian2009
Dirt Game as Nigel Hay2008
Monash: The Forgotten Anzac as General Rawlinson2007
The Librarians as Barrister2007
Noise as Sen. Det. Noel Birchall2006
Charlotte's Web as Minister2006
Tripping Over as James2006
The Caterpillar Wish as Father Caleb2005
The Great Raid as Duke2005
Attack of the Sabretooth as Niles2003
Ned Kelly as Richard Cook2003
Bad Eggs as Wicks2003
Take Away as Squire2000
The Magicians as Reverend Thompson1999
The Craic as Derek Johnson1999
Backlands as Archie Wilson1998
Chameleon as Mozser1998
Dead Letter Office as Kevin1997
Raw FM as Neil Mulholland1996
Shine as Ben Rosen1995
Mighty Morphin Power Rangers: The Movie as Zordon1995
Hotel Sorrento as Edwin1994
Lucky Break as Sophie's Doctor1993
The Feds as Stephen Garrard1993
Gross Misconduct as Det. Matthews1991
Hunting as Piggott1990
Father as Paul Jamieson2017
The Big Sick First Assistant Director