Among Giants
1999 · Comedy
as Raymond 'Ray'
James and the Giant Peach
1996 · Animation
as Old Man
Sharpe's Company
1995 · Action
as Sgt. Obadiah Hakeswill
When Saturday Comes
1996 · Drama
as Ken Jackson
The Lost World: Jurassic Park
1997 · Action
as Roland Tembo
Gone Dark
2004 · Crime
as Gale
Anchoress
1995 · Drama
as William Carpenter
Animal Farm
as Benjamin (voice)
DragonHeart
1996 · Action
as Gilbert
Alice in Wonderland
1999 · Adventure
as Carpenter
Æon Flux
2005 · Action
as Keeper
Split Second
1992 · Action
as Paulsen
Dark Water
2005 · Drama
as Veeck
Romeo + Juliet
as Father Laurence
Amistad
1997 · Biography
as Holabird
Closing the Ring
2007 · Drama
as Quinlan
A Private Function
1985 · Comedy
as Nuttal
Waterland
1992 · Drama
as Henry Crick
Treasure Island
1990 · Action
as George Merry
Alien³
as David
Red Mercury
2005 · Crime
as Gold Commander