2012
Redfern Now as Inspector Giles (1 episode)
2012
Redfern Now as Superintendant Giles (1 episode)
2010
Rake as Judge Robbo (1 episode)
2010
Uninhabited as Jackson
2007
The Final Winter as Neddy
2006
Jindabyne as Doctor #1
2006
Alex's Party as Tony
1997
Wildside as Neil Addison (1 episode)
1997
State Coroner as Clive Trimble (28 episodes)
1996
Water Rats as Hugh Costello (1 episode)
1994
No Worries as Tom Drew
1994
The Custodian as Blewitt
1993
Blue Heelers as Sgt. Barton (1 episode)
1993
Joh's Jury as Adrian Gundelach
1991
Police Rescue as Frank Williams (1 episode)
1990
Harbour Beat as Scottish Chef
1990
The Paper Man as Barry Slater (6 episodes)
1989
E Street as Harry (2 episodes)
1988
Hard Knuckle as Corbett
1988
Emma: Queen of the South Seas as Mr. Keegan (4 episodes)
1988
Evil Angels as Chief Minister
1988
The True Believers as Stan Keon (8 episodes)
1988
Westward Ho! as (voice)
1987
Rafferty's Rules as Geoffrey Walter (1 episode)
1987
Black Beauty as (voice)
1986
The Flying Doctors as Ron Moore (1 episode)
1979
Dawn! as Second Policeman