Actor
Furiosa: A Mad Max Saga
2024
as Chumbucket
Sweet River
2021
as Clayton
A Man and a Cat
2020
as Mr. Whitlam
Emma
2019
as Big Boss
Celeste
2018
as Colin
In Like Flynn
2018
as 'Skinny'
Pirates of the Caribbean: Dead Men Tell No Tales
2017
as Bowen
Don't Tell
2017
as Bernard Yorke
The Lovers
2015
as Mostyn
Tracks
2013
as Geoff
The Railway Man
2013
as Major York
The Great Gatsby
2013
as Gardener
Triangle
2009
as Driver
Subdivision
2009
as Jase
Punishment
2008
The Horseman
2008
as Walters
Nim's Island
2008
as Australian Tourist #1
The Proposition
2005
as Officer Dunn