Actor
Pike River
2025 · as Rob Egan
Heart Eyes
2025 · as Waiter
A Love Yarn
2021 · as Kyle
Pain
2020
The Breaker Upperers
2018 · as Deli Worker
Kiwi Christmas
2017 · as Dave
Love Birds
2011 · as Brent
The World's Fastest Indian
2005 · as Troy
Lawless: Beyond Justice
2001 · as Spotty Youth