2025
Spit as Arne Deviers2024
Furiosa: A Mad Max Saga as Toe Jam2022
Shantaram as Wally Nightingale2022
Loveland as Sam2021
Mortal Kombat as Referee2021
Moon Rock for Monday as Detective Lionell2021
The Translator as Chase2020
High Ground as Kurtz2019
The Combination Redemption as White hero2019
The Pretend One as Roger2019
The Wrong Barber as Not available2016
The Secret Daughter as Gus Carter2016
Down Under as Vic2016
Sacred Heart as Priest2015
No Activity as Bruce2015
Last Cab to Darwin as Dougie2015
Now Add Honey as Roger Gardam2015
Catching Milat as Detective Neil Birse2014
The Inbetweeners 2 as Uncle Bryan2014
These Final Hours as Radio Man2014
The Gods of Wheat Street as Harry Hamilton2014
The Moodys as Rhys2014
The Rover as Archie2014
Convict as Warden2014
Something Elemental: Making 'The Rover' as Self2013
Mystery Road as Sam Bailey2013
Battle of the Damned as Duke2012
Miss Fisher's Murder Mysteries as Sergeant Ford2012
A Moody Christmas as Rhys2012
Careless Love as Dion2011
Wild Boys as Captain Gunpowder2009
Rescue: Special Ops as Sidney 'Siddy' Carter2009
$9.99 as Sammy (voice)2008
The Inbetweeners as Not available2007
City Homicide as Terry Jarvis2007
BlackJack: Ghosts as Inspector Terry Kavanagh2007
West as Doug2007
Unfinished Sky as Sgt. Carl Allen2006
BlackJack: Dead Memory as Inspector Terry Kavanagh2006
BlackJack: At the Gates as Inspector Terry Kavanagh2006
BlackJack: Ace Point Game as Inspector Terry Kavanagh2005
The Incredible Journey of Mary Bryant as Not available2005
Hell Has Harbour Views as Greg Hogan2005
BlackJack: In the Money as Inspector Terry Kavanagh2005
Feed as Father Turner2004
BlackJack: Sweet Science as Inspector Terry Kavanagh2004
Oyster Farmer as Brownie2004
Tom White as Phil2003
BlackJack as Inspector Terry Kavanagh2003
BlackJack as Not available2003
Gettin' Square as Arnie DeViers2003
The Night We Called It a Day as Bob Hawke2002
Blood Crime as Jonah Ganz2001
My Husband, My Killer as Bill Vandenberg2001
Invincible as Slate2001
One Night the Moon as Allman2001
Silent Partner as John2000
Chopper as Keithy George2000
Sample People as TT2000
Grass Roots as Daryl Kennedy2000
Mr. Accident as Duxton Chevalier1999
Farscape as Ho'Ock1999
Two Hands as Acko1997
Blackrock as Ken Warner1996
Water Rats as Warren Reith1996
To Have and to Hold as Stevie1996
The Beast as Not available1995
Everynight... Everynight as Dale1994
The Man from Snowy River as Dave Turner1993
Blue Heelers as Not available1993
Blue Heelers as Michael Doyle1993
Touch Me as Roderick1993
Broken Highway as Tatts1993
Just Desserts as Not available1992
Seeing Red as William1991
Police Rescue as Paul1988
Dadah Is Death as Neville Travis1988
Ghosts... of the Civil Dead as WenzilNaN
My God Shaped Hole as Old Laz2019
The Combination Redemption Director2014
Convict Director2009
The Combination Co-Producer2009
The Combination Director2007
West Dramaturgy