

The Lord of the Rings: The Return of the King
2003 · as Damrod

The Lord of the Rings: The Two Towers
2002 · as Damrod (uncredited)

Vertical Limit
2000 · as 'Ali'

Merry Christmas, Mr. Lawrence
1983 · as De Jong

Windrider
1986 · as Cram

Shopping
2013 · as Terry

Maiden Voyage
2004 · as Howard

Mahana
2016 · as Mr. Mervyn Williams

Not Only But Always
2004 · as Blake Edwards

Second Time Lucky
1984 · as Technician 1

Rain
2001 · as Ed

Fracture
2004 · as Gordon Peet

Futile Attraction
2005 · as Dudley Earnsworth/Mr. Collins

Terror Peak
2003 · as Dirksen Thatcher

Siege
2012 · as Mike O'Leary

Bliss
2011 · as Rudolf Young

Luella Miller
2004 · as Craig

Restoration
2015 · as Benjamin