2025
Pike River as Pete Cahill2023
One Night as Trevor2023
The Clearing as Henrik Wilczek2022
Our Flag Means Death as Prince Ricky Banes2022
True Colours as Bull2022
Whina as Father Mulder2021
Sweet Tooth as Rufus2021
One of Us Is Lying as Brad Macauley2021
The Justice of Bunny King as Bevan2020
Almost Paradise as Arthur Pink / The Collector2020
The Luminaries as Not available2019
The Gulf as C.D.2019
Savage as Josh2019
Savage as Skidds2018
Harrow as Brendan Skene2018
James Patterson's Murder is Forever as Billie2018
Mystery Road as Erroll Campbell2018
In Dark Places as Secret Witness2017
Journey to the Forbidden Valley as Duke Darwin2017
The Brother as Dean2016
The Shannara Chronicles as Valcaa2016
Wanted as Lawyer2016
Little Secret as Robert2016
The Rehearsal as George Saladin2015
Find Me a Māori Bride as Not available2015
Deathgasm as Byron2014
Passion in Paradise as Dr. David Grant2014
The Z-Nail Gang as Dave2014
Whisker as The Man2013
Harry as Chocka Fahey2013
Beyond The Edge as Charles Evans2012
Safe House as Tony Michaels2011
Underbelly NZ: Land of the Long Green Cloud as Terry Clark2011
Munted as Brian2007
The Water Horse as Lt. Wormsley1996
Water Rats as Roadside AttendantNaN
Wolfram: A Sequel to Sweet Country as Not availableNaN
Marama as Not available