2011
Celebrity Antiques Road Trip as Self - Participant2003
The Royal as PC Alf Ventress1993
The Inspector Alleyn Mysteries as Not available1992
Heartbeat as PC Alf Ventress1992
Love Hurts as Not available1991
The Darling Buds of May as Ted Watson1990
Haggard as Not available1989
A Bit of a Do as Not available1989
The Woman in Black as John Keckwick1987
The Ruth Rendell Mysteries as Det. Insp. Michael Baker1987
The New Statesman as Catchpole1986
Lovejoy as Dave Goodis1985
Dempsey and Makepeace as Tennant1985
Time for Murder as Arthur Henry Strapp1985
Bird Fancier as Tom Reagan1984
Pope John Paul II as Foreman Krauze1983
Auf Wiedersehen, Pet as Gamekeeper1983
Being Normal as Richard1982
The Bell as Mark Strafford1981
Bergerac as Chater1980
Cribb as Not available1979
Minder as Pongo Harris1979
Julius Caesar as Trebonius1979
The Blacktoft Diaries: True or False? as Harvey1979
Even Solomon as Doctor1978
The BBC Television Shakespeare as Not available1978
Enemy at the Door as Kapitanleutnant Erlich1977
Secret Army as Lebrun1977
Doctor Who: The Sun Makers as Mandrel1975
Rumpole of the Bailey as Not available1975
The Sweeney as Maurice Pope1975
The Legend of Robin Hood as Not available1972
Crown Court as Not available1972
Crown Court as Martin O'Connor1971
The Guardians as Not available1970
Play for Today as Doctor1970
The People’s Jack as Moore1963
Doctor Who as Mandrel1962
The Old Curiosity Shop as Not available1955
Capital Visit as Narrator1954
West of Zanzibar as Tim Payton1952
Mandy as Boy with Ball (uncredited)1951
Where No Vultures Fly as Tim PaytonNaN
Hardcore Screenplay