

The Hobbit: The Battle of the Five Armies
2014 · as Percy

District 9
2009 · as Francois Moraneu - CIV Engineer Team

The Hobbit: The Desolation of Smaug
2013 · as Percy

Mortal Engines
2018 · as Waving Aviator

The Rule of Jenny Pen
2025 · as Tobias Popanovich

Black Sheep
2006 · as Taxi Driver

Pike River
2025 · as Justice Pankhurst

Ike: Countdown to D-Day
2004 · as Air Chef Marshall Tedder

Home by Christmas
2010 · as Les Harker

Eel Girl
2008 · as Senior Scientist

Chronesthesia
2016 · as Richard

Belief: The Possession of Janet Moses
2015 · as Pakeha Dave

Stolen
2010 · as Terence Traynor

The Six Dollar Fifty Man
2009 · as Mr. Hannah

The Hollow Men
2008 · as Narrator (voice)

Blue Cow
as Ewan

Kiwi
2018 · as Snowy Lupton

Broken Glass
2012 · as The Glassmaker