2026
Mortal Kombat II as Quan Chi2025
Together as Jamie2025
The Bondsman as Lucky Callahan2025
The Fox as Derek2025
Candy Bar as Brian2025
DIY as Gus2024
Better Man as Nigel Martin-Smith2024
The Bikeriders as Brucie2024
Run Rabbit Run as Pete2024
How to Make Gravy as Roger2023
The Artful Dodger as Captain Lucien Gaines2023
Monolith as Jarad (voice)2023
The Portable Door as Monty Smith-Gregg2022
The Tourist as DI Lachlan Rogers2022
Thai Cave Rescue as Craig Challen2022
Nude Tuesday as Bruno2021
Mortal Kombat as Kabal (voice)2021
Peter Rabbit 2: The Runaway as Tom Kitten (voice)2021
The Serpent as Laver2021
The Underground Railroad as Martin2021
Under the Volcano as News Reporter (voice)2021
Ultra City Smiths as Street Hustler Boy (voice)2021
Ultra City Smiths as First Motherless Three (voice)2021
Ultra City Smiths as First Flophouse Resident (voice)2019
Once Upon a Time... in Hollywood as Charlie2019
Lambs of God as Father Bob2019
Perpetual Grace LTD as Paul Allen Brown2019
Judy & Punch as Punch2018
Mr Inbetween as Freddy2018
The Nightingale as Ruse2018
Riot as Lance Gowland2018
Squinters as Miles2017
MINDHUNTER as Charles Manson2016
The Eleven O'Clock as Nathan Klein2016
Incorporated as Jonathan Hendrick2016
Secret City as Kim Gordon2016
Quarry as Buddy2016
Down Under as Jason2015
Flesh and Bone as Romeo2015
The Kangaroo King as Narrator (voice)2014
Scorpion as Gleason2014
The Little Death as Dan2014
Son of a Gun as Private Wilson2014
The Water Diviner as Father McIntyre2014
INXS : Never Tear Us Apart as Chris Murphy2014
Wild Australia as Narrator2014
Smithston as Mr. Jones2013
Almost Human as Lucas Vincent Impersonator2013
The Lone Ranger as Ray2013
The Outlaw Michael Howe as Michael Howe2013
The Elegant Gentleman's Guide to Knife Fighting as Various Characters2013
Record as Jamie2012
100 Bloody Acres as Reg Morgan2012
The Strange Calls as Adrian2012
Rabbit as Denis the Dentist (voice)2011
Wilfred as Jesse2011
J. Edgar as Bruno Hauptmann2011
Monkeys as Not available2011
Laid as Marcus Dwyer2011
Pet as Daniel2010
Justified as Dewey Crowe2010
Shock as Radio Announcer (voice)2009
Winged Creatures as TV Minister2009
The News as Daniel2008
Breaking Bad as Scary Skell2008
The Square as Eddie2008
Redbelt as Official at Arena2008
Bella as Pizza Guy2007
Satisfaction as Dominic2007
Lens Love Story as Len2006
The Unit as Not available2006
The Loop as Harald Juvlunktinston2006
Candy as Roger Moylan2006
Can I Call You? as John2005
Son of the Mask as Animagine Employee2005
House of Wax as Lester Sinclair2004
Sold Out as Commentary (voice)2004
Fuel as The Attendant2004
Soar as Jack2003
Cold Case as John Smith2003
Ned as Steve Hart / Orderly2001
South Pacific as Professor2000
CSI: Crime Scene Investigation as Dwayne Simmons1999
Praise as Skinhead1998
All Saints as Danny Bucknell1998
They as Five1996
Water Rats as Todd Grierson1991
Brides of Christ as Grant1990
The Big Steal as Mark Jorgensen1990
Elly & Jools as Not available1989
E Street as Dean 'Dino' Connors1989
Police State as Parker's Young Son1986
The Flying Doctors as Todd White1983
For the Term of His Natural Life as Blinker1982
Sara Dane as DavidNaN
Neagley as Lawrence ColeNaN
Larrikins as Jake (voice)NaN
Fainting Your Way to the Top as The PresenterNaN
Killing Breed as Not availableNaN
The Hitch as HitchhikerNaN
Subversion as Not available