2019
Bad Mothers as Patrick Muller2018
Winchester as Frank2016
Dogstar: Christmas in Space as Baba Ganoush (voice)2012
Jack Irish: Bad Debts as Eddie Dollery2012
The Mystery of a Hansom Cab as Malcolm Royston2011
Killer Elite as The Don2008
Nim's Island as Captain2003
The Wannabes as Jimmy King2002
MDA as Mark Matthews2000
The New Adventures of Ocean Girl as Galiel, Laziah, Captain Sharkana2000
On the Beach as U.S. Anchorman1998
Totally Full Frontal as Additional Cast1997
Good Guys, Bad Guys as Marcie1997
Kangaroo Palace as Sandy's Father / BBC Academic1997
Kangaroo Palace as Sandy's Father1994
Cadfael as Fitzalan1993
Blue Heelers as Albie O'Connell1993
The Feds as Vice Principal1993
Hercules Returns as Sir Michael Kent1992
Phoenix as Morrie Bannerman1990
Quigley Down Under as Deserter1988
Day of the Panther as Damien Zukor1988
A Waltz Through the Hills as Sergeant Rawling1986
The Flying Doctors as Willie Ryan1986
The Blue Lightning as Roberts1983
Carson's Law as Gregory1983
All the Rivers Run as Abby1978
The Chant of Jimmie Blacksmith as J.C. Thomas1978
Mouth to Mouth as Not available1977
Raw Deal as Sir Frederick1976
Twentieth Century Oz as Drummer / Mechanic