Spit (2025)
Toe Jam
Furiosa: Saga Mad Max (2024)
Sam
Loveland (2022)
Chase
Tłumacz (2021)
Detective Lionell
Księżycowy kamień dla Monday (2021)
Referee
Mortal Kombat (2021)
Kurtz
Misja w High Ground (2020)
The Wrong Barber (2019)
White hero
The Combination Redemption (2019)
Roger
Zmyślony (2018)
Priest
Szatańskie starcie (2016)
Vic
Antypody (2016)
Roger Gardam
Now Add Honey (2015)
Dougie
Ostatni kurs do Darwin (2015)
Self
Something Elemental: Making 'The Rover' (2014)
Uncle Bryan
The Inbetweeners 2 (2014)
Radio Man
Te ostatnie godziny (2014)
Archie
Włóczęga (2014)
Warden
Convict (2014)
Sam Bailey
Mystery Road (2013)
Duke
Bitwa Potępionych (2013)
Dion
Careless Love (2012)
Sammy (voice)
9 dolarów 99 centów (2009)
Inspector Terry Kavanagh
BlackJack: Ghosts (2007)
Sgt. Carl Allen
Unfinished Sky (2007)
Doug
West (2007)
BlackJack: At the Gates (2006)
BlackJack: Dead Memory (2006)
BlackJack: Ace Point Game (2006)
BlackJack: In the Money (2005)
Brownie
Oyster Farmer (2005)
Father Turner
Pokarm (2005)
Greg Hogan
Hell Has Harbour Views (2005)
BlackJack: Sweet Science (2004)
Phil
Tom White (2004)
Arnie DeViers
Wyrównanie rachunków (2003)
Bob Hawke
The Night We Called It a Day (2003)
BlackJack (2003)
Jonah Ganz
Blood Crime (2002)
Slate
Niepokonany (2001)
Bill Vandenberg
My Husband, My Killer (2001)
John
Silent Partner (2001)
Allman
One Night the Moon (2001)
Keithy George
Chopper (2000)
TT
Sample People (2000)
Duxton Chevalier
Pan Wypadek (2000)
Acko
Partnerska rozgrywka (1999)
Ken Warner
Blackrock (1997)
Stevie
To Have and to Hold (1996)
Dale
Everynight... Everynight (1995)
Roderick
Touch Me (1993)
Tatts
Broken Highway (1993)
Just Desserts (1993)
William
Seeing Red (1992)
Neville Travis
Dadah Is Death (1988)
Wenzil
Ghosts... of the Civil Dead (1988)
Director
Co-Producer
The Combination (2009)
Dramaturgy