2019
Bilched as Matt's Dad2018
Mr Inbetween as Rafael2018
Swinging Safari as Bob Marsh2017
A Few Less Men as Captain Pidgeon2016
Doctor Doctor as Mike2015
Ruben Guthrie as Ray2012
Dangerous Remedy as Bertram Wainer2011
Wild Boys as Francis Fuller2011
Underbelly Files: The Man Who Got Away as Lord Tony Moynihan2010
The Waiting City as Carlisle2009
In Her Skin as Mclean2004
Fireflies as Tim 'Backa' Burke2003
Liquid Bridge as Tony2002
Young Lions as D.J. Rob Carne2001
McLeod's Daughters as Not available1999
Farscape as Rorf1999
The Lost World as Vordred1999
Secret Men's Business as Warwick Jones1999
Tsunami as Not available1998
The Day of the Roses as Gerry Buchtmann1997
Kangaroo Palace as Jack Gill1997
Idiot Box as Mick1997
Kangaroo Palace as Jack Gill1996
Natural Justice: Heat as Gavin Larsen1994
Heartland as Not available1994
Police Rescue: The Movie as Terry1991
Police Rescue as Jeff Bertram1991
Chances as Alex Taylor1984
The Bill as Not available1980
Harlequin as Young Boy on Raft2021
RFDS: Royal Flying Doctor Service Director2020
Rams Director2018
Wayne Director2018
Wayne Writer2016
Doctor Doctor Director2015
Last Cab to Darwin Writer2015
Last Cab to Darwin Director2010
Beneath Hill 60 Director2010
Beneath Hill 60 Co-Producer2009
Rescue: Special Ops Director2006
Last Train to Freo Executive Producer2006
Last Train to Freo DirectorNaN
Everything I Never Did Director