2002
Look Around You as Narrator2001
Calcium as Not available1997
The Adventures of Paddington Bear as Mr. Reginald Curry1996
Married for Life as Maitre D'1996
Crimetime as (Voice)1992
Heartbeat as Investigator1990
The Upper Hand as Nigel1988
Unreported Incident as Bill1985
Space Station Milton Keynes as Cinema Voice1984
The Bill as Not available1983
Cuffy as Rev. Norris1982
The Boys in Blue as Estate Agent1982
Funny Money as Vernon Birtwhistle1981
Bergerac as Dr. Stevens1981
Kessler as Otto Dehmel1980
Shillingbury Tales as Not available1980
Doctor Who: The Leisure Hive as Hardin1979
Henry VIII as Sir Thomas Lovell1978
The BBC Television Shakespeare as Sir Thomas Lovell1978
Blake's 7 as Not available1977
Secret Army as Wing Commander1977
Secret Army as Tony Newman1976
The Phoenix and the Carpet as Not available1975
The Venturers as Not available1973
Steps Back as Older Boy1971
The Onedin Line as Tranter1970
UFO as Moonbase Operative1970
Scream and Scream Again as Ken Sparten1969
The Main Chance as Eric Anderson1968
Where Eagles Dare as Young German Solider (uncredited)1965
Out of the Unknown as Not available1965
Come Buttercup, Come Daisy, Come......? as Milkman1963
Doctor Who as Hardin1961
The Avengers as Doctor