Actor
A Message to the Author
2025 · as The Bookseller
Audrey
2024 · as Joe
The Taming of the Shrew
2021 · as Baptista
Inferno
2021
Australia Day
2017 · as Superintendent Hall
Disabused
2017 · as Father McKenzie
Burns Point
2016 · as Bryan
Scorched
2009 · as Inspector Koestveld
The View from Greenhaven
2008 · as Station Master
Candy
2006 · as Pharmacist
Kangaroo Jack
2003 · as Customs Officer
Dirty Deeds
2002 · as Sergeant