2023
Faraway Downs as Old Drunk (6 episodes)
2020
Never Too Late as Hank
2016
Doctor Doctor as Martin (1 episode)
2016
Goldstone as Old Timer
2014
Old School as Des (1 episode)
2013
The Great Gatsby as Owl Eyes
2010
Anyone You Want as Glen
2009
X-Men Origins: Wolverine as Travis Hudson
2008
Australia as Old Drunk
2007
December Boys as Narrator / Adult Misty
2005
BlackJack: In the Money as Howard
2004
Love My Way as Gerry Jackson (10 episodes)
2001
McLeod's Daughters (1 episode)
1999
In a Savage Land as Douglas Stevens
1999
Federation as voices
1998
Kings in Grass Castles as Mr. Costello (2 episodes)
1997
Kiss or Kill as Stan
1995
Billy's Holiday as Billy Apples
1995
Rough Diamonds as Magistrate Roy
1994
Spider and Rose as Jack
1994
The Damnation of Harvey McHugh as Prime Minister Jim Hammond (1 episode)
1991
Police Rescue as Ernie Kemp (1 episode)
1990
The Returning as Father Donohue
1989
Luigiās Ladies as Chef
1989
Incident at Raven's Gate as Taylor
1988
Act of Betrayal as Quinn (2 episodes)
1988
Boundaries of the Heart as Blanco White
1987
Vietnam as Journalist
1987
Rafferty's Rules as Mr. Lee (1 episode)
1986
The Flying Doctors as (archive footage) (1 episode)
1986
The Flying Doctors as Hurtle (27 episodes)
1985
Outbreak of Hostilities as Harry Starling
1984
Stanley: Every Home Should Have One as Berger
1984
Bodyline as Clive 'Chooka' Cooper (Reporter) (7 episodes)
1983
Scales of Justice as Roach (3 episodes)
1983
Midnite Spares as Tomas
1983
The Return of Captain Invincible as Italian Man
1982
Running on Empty as Rebel
1982
Secret Valley as Claude Cribbins (26 episodes)
1982
Freedom as Factory Clerk
1981
Cornflakes for tea as Stan
1980
Hard Knocks as Newman
1979
My Brilliant Career as Mr. McSwatt
1976
Bluey as Wally Curran (1 episode)
1975
Sunday Too Far Away as Tim King
1974
Rush as Billy Adams (1 episode)
1971
Spyforce (42 episodes)
1969
You Can't See 'round Corners as Peeper
1968
Skippy the Bush Kangaroo as Keeler (1 episode)