Actor
The Patriarch
2016
Restoration
2015
as Benjamin
Shopping
2013
as Terry
Siege
2012
as Mike O'Leary
Bliss
2011
as Rudolf Young
Futile Attraction
2005
as Dudley Earnsworth/Mr. Collins
Not Only But Always
2004
as Blake Edwards
Luella Miller
2004
as Craig
Maiden Voyage
2004
as Howard
Fracture
2004
as Gordon Peet
The Lord of the Rings: The Return of the King
2003
as Damrod
Terror Peak
2003
as Dirksen Thatcher
The Lord of the Rings: The Two Towers
2002
as Damrod (uncredited)
Rain
2001
as Ed
Vertical Limit
2000
as 'Ali'
Second Time Lucky
1984
as Technician 1
Merry Christmas, Mr. Lawrence
1983
as De Jong