King of the Casino: The Monte Carlo Story as Father
2016
Hacksaw Ridge as General Musgrove
2014
Love Child as Chairman (1 episode)
2013
Heidi Fires Everyone as Trevor
2013
The Great Gatsby as Policeman - Wilson's Garage
2011
A Model Daughter: The Killing of Caroline Byrne as Rod Cross
2010
Lest We Forget as Buck
2009
The Last Confession of Alexander Pearce as Gaoler Bisdee
2006
Superman Returns as Mission Control Flight Director
2003
Japanese Story as Jimmy Smithers
2002
The Nugget as Mr Roberts
2000
Chopper as Detective Downie
1999
The Matrix as Lieutenant
1998
The Day of the Roses as Inspector Ray Williams (2 episodes)
1998
SeaChange as Reg (1 episode)
1998
Never Tell Me Never as Noel
1998
All Saints as Don McClusky (1 episode)
1998
All Saints as Owen Doyle (3 episodes)
1996
Water Rats as Chief Inspector Clarke Webb (26 episodes)
1995
Cody: The Burnout as Campbell
1995
Cody: Wrong Stuff as Campbell
1995
Cody: Fall from Grace as Campbell
1995
Correlli as Dean 'Specs' Redman (1 episode)
1995
Vacant Possession as Estate Agent
1994
No Worries as Mr. Carmody
1993
Love In Limbo as Uncle Herbert
1991
Soldier Soldier as Brendan Palmer (1 episode)
1991
Police Rescue as Tim O'Neal (1 episode)
1991
Police Rescue as Tim O'Neill (1 episode)
1990
Harbour Beat as Sergeant Cimino
1989
Afraid to Dance as Publican
1989
E Street as Gordon DeWitt (2 episodes)
1988
Act of Betrayal as School Master (2 episodes)
1988
The True Believers as Jim Cooper (8 episodes)
1988
Home and Away as Bede Hadden (1 episode)
1987
Rafferty's Rules as Bill Swann (1 episode)
1987
Rafferty's Rules as Bill Williams (1 episode)
1987
Rafferty's Rules as Lenny (1 episode)
1987
Hey Dad..! as Stan Hickey (3 episodes)
1986
The Flying Doctors as Matt Sheridan (1 episode)
1985
Emoh Ruo as Wally Wombat
1984
Bodyline as Bill Bowes (7 episodes)
1982
Turkey Shoot as Griff
1981
Doctors & Nurses as Agent 1
1980
Fatty Finn as Officer Claffey