

The Lord of the Rings: The Two Towers
2002 · as Ugluk

The Matrix Reloaded
2003 · as Mifune

30 Days of Night
2007 · as Carter Davies

The Matrix Revolutions
2003 · as Mifune

Mortal Engines
2018 · as Pierrepoint

The Rule of Jenny Pen
2025 · as Sonny Ausage

The Other Side of Heaven
2001 · as Kelepi

Ice
2011 · as Olaf

The Lost World
2001 · as Chief

The Matrix Recalibrated
2004 · as Self

Rapa Nui
1994 · as Long Ear Chief

Sione's Wedding
2006 · as Minister

The Tattooist
2007 · as Mr. Perenese

Hercules and the Lost Kingdom
1994 · as Blue Priest

No. 2
2006 · as Uncle John

Under the Mountain
2009 · as Detective Gray

Young Hercules
1998 · as Cheiron

One Thousand Ropes
2017 · as Henry Pasi