Actor
I Know What You Did Last Summer
2025 · as Chief Roberts
The Unholy Trinity
2025 · as McCaughly
The Dry
2021 · as Sergeant O'Connell
Perfect Chaos
2020 · as The American
Robert the Bruce
2019 · as Thomas
Broken Ghost
2017 · as William Day
Sugar Mountain
2016 · as Eddie Swan
The Mule
2014 · as Customs Scott
Blinder
2013 · as Coach Joe
Gallipoli from Above
2012 · as Charles Bean
10 Terrorists
2012 · as Customs Guy
Big Mamma's Boy
2011 · as Davo