1995
Rik Mayall Presents: Dirty Old Town as Second Tramp1989
Countdown to War as Hacha1986
Lovejoy as Professor David Hayward1985
Doctor Who: The Two Doctors as Shockeye1983
My Cousin Rachel as Nick Kendall1980
The Good Companions as Jess Oakroyd1977
The Professionals as Brownie1977
Backs to the Land as Not available1977
Raffles as Not available1977
Auntie Kathleen's Old Clothes as Uncle Eddie1976
The Witches of Pendle as Roger Nowell1974
Fall of Eagles as Doctor1974
Father Brown as Not available1974
Frankenstein and the Monster from Hell as Adolf Klauss, Asylum Direktor1972
The Love Pill as Newsreader1972
Anywhere but England as Jimmy1971
The Rivals of Sherlock Holmes as Mallows1970
UFO as John Croxley1970
The Black Tulip as Gryphus1970
Calculated Nightmare as Harker1969
The Main Chance as Edward Pendlebury1969
Paul Temple as Not available1968
The Expert as Joe Bromfield1968
The First Lady as Not available1965
The Man In Room 17 as Leonard Fitch1965
Strangler's Web as Lewis Preston1964
The Wednesday Play as Not available1964
Detective as Not available1963
Doctor Who as Shockeye1962
Z-Cars as Not available1961
The Avengers as Not available1960
The Secret Kingdom as Not available1960
The Challenge as Rick1958
Quatermass and the Pit as Captain Potter1957
Abandon Ship as Jimmy 'Sparks' Clary1957
The Man in the Sky as Peter Hook1956
The Long Arm as Sergeant Ward1953
The Cruel Sea as Ferraby1952
The Happy Family as David1951
Appointment with Venus as 1st R.A.F. Officer1950
Seven Days to Noon as Army Mechanic1949
The Small Back Room as Young Army Officer1949
The Cure for Love as Sam