1999
Farscape as Pa'u Tuzak1998
All Saints as Joe Goretski1997
Big Sky as Ellison1995
Fire as Edward "Dinosaur" Spence1994
The Man from Snowy River as Commissioner1994
Halifax f.p. as Derrida1991
The Miraculous Mellops as Not available1991
Filipina Dreamgirls as Ray1990
What the Moon Saw as Mr. Zachary1990
Sky Trackers as Doctor Giles1990
How Wonderful as Not available1989
E Street as Joseph Parker1989
Police State as Sir Terence Lewis1987
Rafferty's Rules as Vern O'Connor1987
Inspector Morse as DI Glenn McAllister1987
Dark Age as John Besser1986
The Blue Lightning as Brutus Cathcart1986
Sky Pirates as Savage1986
My Brother Tom as J.B. Strapp1985
Zoo Family as Elephant Jim1985
Emoh Ruo as Sam Tregado1983
Nate and Hayes as Ben Pease1983
The Return of Captain Invincible as Admiral1983
The Dismissal as Gough Whitlam1983
The Siege of Barton's Bathroom as Mr. Jensen1983
Who Killed Baby Azaria? as Mr Baker QC1982
Women of the Sun as Doug Cutler1982
Dead Easy as Francis1981
Mad Max 2 as The Toadie1980
Nightmares as George D'alberg1980
Stir as Norton1979
Thirst as Mr. Hodge1978
Temperament Unsuited as Not available1977
Benny Hill Down Under as Various1975
Polly My Love as Not available1974
The Cars That Ate Paris as Mulray1972
Snake Gully With Dad 'N' Dave as Not available1972
Hancock Down Under as Hotel Clerk