2008
The Ties That Bind Us as Runcible (archive footage)2000
Cor, Blimey! as Charles Hawtrey1998
Firelight as Dr. Geddes1995
Queen's Nose as Chauffeur1993
Frank Stubbs Promotes as Nicely1992
Heartbeat as Arthur Sykes1992
Heartbeat as Mr. Jones1991
The Brittas Empire as Not available1991
The House of Eliott as George Holt1986
Lovejoy as Mr Dean1985
Home to Roost as Clerk1985
Doctor Who: Revelation of the Daleks as Vogel1984
Chance in a Million as Not available1984
Miss Marple: The Body in the Library as Mr Prescott1984
Nineteen Eighty-Four as Artsem Lecturer1982
Shine on Harvey Moon as Fascist Speaker1982
The Agatha Christie Hour as Not available1982
The Missionary as Fermleigh's Doctor1982
Baal as Pianist1982
Brimstone & Treacle as Man1982
The World Cup: A Captain's Tale as Reader1981
A Fine Romance as Not available1981
Private Schulz as Bus Conductor1981
Wet Job as Hunter1980
Flickers as Captain Sandbeck1980
George & Mildred as Waiter1978
A Touch of the Tiny Hacketts as 1st Policeman1976
The Ghosts of Motley Hall as Not available1976
The New Avengers as Lewington1976
Doctor Who: The Deadly Assassin as Commentator Runcible1975
Survivors as Vic Thatcher1975
Rumpole of the Bailey as Not available1975
Alfie Darling as Hugh, Ad Man1973
Black and Blue as Not available1973
Secrets as Jackson1972
The Adventurer as Pestrade1972
The Train Now Standing as Not available1971
Jason King as Not available1971
Six Dates with Barker as Not available1970
Never Say Die as Not available1969
On the Buses as Not available1968
Nicholas Nickleby as Smike1967
Jules Verne's Rocket to the Moon as Carruthers1965
BBC Play of the Month as Steward1965
BBC Play of the Month as British Corporal1965
BBC Play of the Month as Tench1965
BBC Play of the Month as Darius1965
Catch Us If You Can as Grey1965
Doctor Who: The Chase as William Shakespeare1964
The Likely Lads as Recruit1963
Doctor Who as Vogel1963
Doctor Who as Commentator Runcible1962
Z-Cars as Not available1958
The Larkins as George1958
The Larkins as Georgie