Yobbos Up The Guts as Billy T
2011
The Cup as Bart Cummings
2010
Legend of the Guardians: The Owls of Ga'Hoole as Bubo (voice)
2010
The Pacific (1 episode)
2010
The Wedding Party as Priest
2008
Australia as Skipper (Qantas Sloop)
2008
The Square as Gil Hubbard
2004
Tom White as Malcolm
2003
Bad Eggs as Ted Pratt
2003
Finding Nemo as Dentist (voice)
2003
Horseplay as Barry Coxhead
2003
Kangaroo Jack as Blue
2002
White Collar Blue as Fred Logan (1 episode)
2002
Crackerjack as Stan Coombs
2000
On the Beach as Prime Minister Seaton
1999
A Difficult Woman as Paul Scanlon
1998
A Difficult Woman as Paul Scanlon (4 episodes)
1998
The Violent Earth as Campbell
1998
15 Amore as Brendan's Voice
1998
The Echo of Thunder as Cooper (uncredited)
1998
Moby Dick as Captain Boomer (2 episodes)
1998
All Saints as Ron Williams (2 episodes)
1997
Road to Nhill as Brian
1997
River Street as Vincent Pierce
1996
Race the Sun as Commissioner Hawkes
1996
Water Rats as Tom Christey (1 episode)
1995
Space: Above and Beyond as Secretary General Chartwell (1 episode)
1995
Blue Murder as Angus McDonald (2 episodes)
1995
Blue Murder as Angus McDonald
1995
Cody: Fall from Grace as Sam Wolfe
1995
Everynight... Everynight as Berriman
1994
Muriel's Wedding as Bill Heslop
1994
Shotgun Wedding as Police Comm. Andrews
1994
The Custodian as Managing Director
1993
Stark as Ocker Tyron (3 episodes)
1993
Broken Highway as Wilson
1992
The Last Days of Chez Nous as Beth's Father
1992
Strictly Ballroom as Barry Fife
1992
The Leaving of Liverpool (2 episodes)
1992
The Leaving of Liverpool as Father O'Neill
1992
Phoenix as Tiny (1 episode)
1991
Police Rescue as Crusher Carroll (1 episode)
1991
Police Rescue as Snr. Sgt. Col Buchanan (1 episode)
1990
Yellowthread Street (1 episode)
1989
Police State as Graeme Parker
1989
Mull as Frank Mullens
1988
Fever as Sergeant Jack Welles
1988
Rikky and Pete as Whitstead
1986
Death of a Soldier as Det. Sgt. Adams
1986
The Flying Doctors as Dusty Miller (3 episodes)
1986
A Fortunate Life as Charlie Bibby (4 episodes)
1986
Sky Pirates as O'Reilly
1985
Call Me Mr. Brown as McNeill
1985
An Indecent Obsession as Colonel Chinstrap
1984
Street Hero as Det. Fitzpatrick
1984
Eureka Stockade as Timothy Hayes (3 episodes)
1983
Scales of Justice as Sgt. O'Rourke (3 episodes)
1983
The Dismissal as Rex Connor (3 episodes)
1983
The Dismissal as Rex Connor
1983
The Return of Captain Invincible as Tupper / Coach
1982
Heatwave as Robert Duncan
1981
Gallipoli as Major Barton
1981
...Maybe This Time as Stephen
1980
Hard Knocks as Brady
1980
Dead Man's Float as Eddie Bell
1979
Minder as Reid (2 episodes)
1979
In Search of Anna as Peter
1978
Newsfront as Len Maguire
1978
Weekend of Shadows as Bosun
1976
The Adventures of Eliza Fraser as Youlden
1976
Mad Dog Morgan as Sgt. Smith
1975
The Man from Hong Kong as Peterson
1971
Spyforce (42 episodes)
1970
Dynasty (2 episodes)
1964
Homicide as James Reid (1 episode)
1957
The Shiralee as Extra (uncredited)