Actor
Danielle Steel's Zoya
1997
as Feodor
Preaching to the Perverted
1997
as Commander Cope
The Wind in the Willows
1996
as The Sentry
Pat and Margaret
1994
as Billy
No Escape
1994
as Killian
White Angel
1994
as Inspector Taylor
Tomorrow Calling
1993
as Mervyn Kihn
The Baby of Mâcon
1993
as The Father Confessor
The Trial
1993
as The Flogger
As You Like It
1992
as The Dukes
Carry On Columbus
1992
as The Bosun
Black and Blue
1992
as Daddy Brett-Smith
My Friend Walter
1992
as Bertie Borrowbill
The War That Never Ends
1991
as Socrates
How's Business
1991
as Mr. Bailey
Miss Queencake
1991
The Fool
1990
as Bob
The BFG
1989
as Bloodbottler / Fleshlumpeater / Sergeant (voice)
Tank Malling
1989
as Percy
The Adventures of Baron Munchausen
1988
as Commander
Blanc de Chine
1988
as Malcolm
Maigret
1988
as Barge Captain
The Secret World of Polly Flint
1987
as Old Mazy
Billy the Kid and the Green Baize Vampire
1985
as The Wednesday Man
Brazil
1985
as First 'Black Maria' Guard
Murder Elite
1985
as Sgt Jessop
Squaring the Circle
1984
as Kuron
Atlantis
1983
as Eddie
The Kamikaze Ground Staff Reunion Dinner
1981
as Tokkotai
The Island
1980
as Rollo
Danton's Death
1978
as Mercier
The Big Sleep
1978
as Lou
One Day at a Time
1977
as Jack
The Prince and the Pauper
1977
as Burly Ruffian
Star Wars
1977
as General Taggi
Gotcha / Campion's Interview
1977
as Sellors
The Finishing Line
1977
Voyage of the Damned
1976
as Engineering Officer
The Littlest Horse Thieves
1976
The Ghoul
1975
as The Ghoul
Brannigan
1975
as Geef
A Killer in Every Corner
1974
as Boz Bostyne
Footsteps
1974
as Policeman
Regan
1974
as Strip Club Heavy
Callan
1974
as George
Across the Andes by Frog
as Sgt. Major