
Acted in 44
2020s
- 2026
Caterpillar
Movie
- 2025
Warren's Vortex
Muzz · 6 episodes
Badjelly
(voice) · 13 episodes
- 2024
Morning Hate
New Zealand Medical Corp
Dark City: The Cleaner
Joe Middleton · 6 episodes
- 2023
After the Party
Kevin · 1 episode
Hey Brainy Man
Movie
- 2022
Millie Lies Low
Steve
- 2021
Cousins
Older Bobby
- 2020
Reunion
Gus
Lowdown Dirty Criminals
Roy
2010s
- 2019
Bellbird
Bruce
- 2018
- 2017
Waru
Pierre
- 2016
The Rehearsal
Michael
- 2015
The Dead Room
Max
How to Murder Your Wife
Dave Fenchurch
Feeder
Kingsley
Find Me a Māori Bride
TV
- 2014
Pirates of the Airwaves
David Gapes
- 2012
A Bend in the Road
Tony
Good for Nothing
The Man
- 2011
Longing for Sandy Bay
Braunhaariger Brandstifter
- 2010
2000s
- 2009
Separation City
Roger
Until Proven Innocent
David Dougherty
- 2008
The Hollow Men
John Ansell (voice)
- 2007
Eagle vs Shark
Mason
No release date
Coconut
Movie