

End of Days
1999 · as Cardinal

Speed 2: Cruise Control
1997 · as Supertanker Captain

Threads
1985 · as Chief Supt. Hirst

Without a Clue
1988 · as Reporter #2

Gods and Monsters
1998 · as William Whale

Midnight in the Garden of Good and Evil
1997 · as Geza Von Habsburg

Marco Polo
2007 · as Old Marco Polo

The Lodger
2009 · as Bruce Lester

Dangerous Lady
1995

Murphy's Stroke
1980 · as Horgan

Porridge
1979 · as MO

Dead Man on Campus
1998 · as Chemistry Professor

Sweeney 2
1978 · as Doyle

I Hired a Contract Killer
1990 · as Killer's Boss

Big City Blues
1997 · as Morrisey

Shoot to Kill
1990 · as Special Branch Superintendent

A Nightingale Sang in Berkeley Square
1980 · as Mr. Beddings

Magicians
2000 · as Stolen Watch Man