1999
The Last Seduction II as Jose Guzman
1994
Smashie and Nicey: The End of an Era as Johnny Beergut
1993
The Hour of the Pig as Valliere
1993
The Detectives as Ronnie (1 episode)
1992
Men Behaving Badly as Les (25 episodes)
1990
The Upper Hand as Pixie (5 episodes)
1990
Jeeves and Wooster as Voules (2 episodes)
1989
Ball-Trap On The Cote Sauvage as Fatty Granada
1989
The Firm as Bill Bissell
1989
Press Gang as Mr. Quail (1 episode)
1987
The New Statesman as Liberal Democrat MP (1 episode)
1987
Hellraiser as Moving Man 1 (uncredited)
1987
Comrades as Mr. Frampton's Foreman
1987
The Sign of Four as Mordecai Smith
1987
Personal Services as Sydney
1986
Lovejoy as Foskett (1 episode)
1985
Mr. Love as Undertaker
1984
Laughterhouse as Smithfield Poultry Dealer
1984
Sherlock Holmes as Mordecai Smith (1 episode)
1983
The Battle of Waterloo as Bamber
1982
P'tang, Yang, Kipperbang as Fish Shop Owner
1982
The Comic Strip Presents... as Charlie (1 episode)
1982
Britannia Hospital as Sharkey
1982
Housewarming as John
1982
Muck and Brass (6 episodes)
1981
Bergerac as Wesley (1 episode)
1979
Minder as Car Lot Man (1 episode)
1979
Minder as Kenny (1 episode)
1975
The Sweeney as Marriot (1 episode)
1973
The Clones as Truck Driver
1972
Van der Valk as Sergeant Donkers (1 episode)