Actor
My Angel
2011
as Uncle Richard
Rock & Chips
2010
as DI Thomas
The Riddle
2007
as Professor Cranshaw
Consenting Adults
2007
as David Maxwell Fyfe
Blackball
2003
as Bowls Commentator (voice)
High Heels and Low Lifes
2001
as Man at Train Station (uncredited)
Twelfth Night
1996
as Sir Toby Belch
Milner
1994
as Stephen Milner
Smith & Jones - One Night Stand
1994
Art Deco Detective
1994
as Porno Movie Director
Brain Donors
1992
as Rocco Melonchek
Father Christmas
1991
as Father Christmas (voice)
The Wolves of Willoughby Chase
1989
as Mr. Grimshaw
Wilt
1989
as Inspector Flint
The Tall Guy
1989
as Drunk at Party
Smith and Jones: The Home-Made Xmas Video
1987
as Len
The Princess Bride
1987
as The Albino
The Grand Knockout Tournament
1987
as Self
Finland For Adults
1987
as Santa Claus
Comedians Do It On Stage
1986
as Self
National Lampoon's European Vacation
1985
as Hotel Manager
Restless Natives
1985
as Pyle
Morons from Outer Space
1985
as Bernard
Number One
1985
as Billy Evans
Slayground
1983
as Terry Abbatt
Bullshot
1983
as Crouch
Babylon
1980
as Alan
Bloody Kids
1980
as Disco Doorman
Dreams of Leaving
1980
as Xan
The Lord of the Rings
1978
as Character Actor (voice)