
2007
The Riddle as Roy McBride2004
New Tricks as Not available2004
Powers as Not available2002
After Upstairs Downstairs as Self2001
Night and Day as Not available2000
Harry and the Wrinklies as Percy 'Beastly' Priestly1999
Parting Shots as Inspector Bass1998
The Incredible Adventures of Marco Polo as Grand Master1997
Another Audience with Freddie Starr as Not available1994
The Forgotten Wells as Craig Lammar1993
The Detectives as Mr. Sharpe1993
Sooty & Co. as Not available1993
Riders as Commentator (voice)1992
Side by Side as Not available1990
A Ghost in Monte Carlo as Dalton1990
The Castle of Adventure as Bill Cunningham1990
The Castle of Adventure as Bill Cunningham1989
A Chorus of Disapproval as Ian Hubbard1988
The Lady and the Highwayman as Coachman / Sgt. Potter1988
It Couldn't Happen Here as Uncle Dredge/Postcard Seller/Ventriloquist1987
A Hazard of Hearts as Joker1984
Hammer House of Mystery and Suspense as Peter Whiteway1984
Gabrielle and the Doodleman as Mike / King / Baron Hardup1984
Bloodbath at the House of Death as Elliot Broome1984
Shaping Up as Not available1984
And the Wall Came Tumbling Down as Peter Whiteway1983
Cuffy as Tom1982
The Kenny Everett Television Show as Various1982
Funny Money as Keith Banks1981
That Beryl Marston...! as Gerry Bodley1979
Minder as Ted Standen1979
Licensed to Love and Kill as Charles Bind1979
The World Is Full of Married Men as Jay1979
The House on Garibaldi Street as Kadem1978
An Audience with... as Self1976
The New Avengers as Mike Gambit1975
Space: 1999 as Eagle Pilot (uncredited)1975
The Hanged Man as Eddie Malone1975
The Love School as Thomas Woolner1974
Doctor Who: Planet of the Spiders as Arak1971
Upstairs, Downstairs as Trooper Norton1971
Upstairs, Downstairs as Frederick1963
Doctor Who as Arak1963
Doctor Who as Arek1961
The Avengers as Mike Gambit