1987
Inspector Morse as Harry Josephs1987
A Prayer for the Dying as Superintendant Miller1984
Doctor Who: Frontios as Cockerill1983
Widows as Harry Rawlins1982
P'tang, Yang, Kipperbang as Gym Teacher1982
Jake's End as Jake1981
The Chinese Detective as Not available1981
The Borgias as Michelotto1979
The Bitch as Not available1978
Hazell as Not available1978
Out as Eddie Archer1978
The Medusa Touch as Sgt. Robbins1977
Nipper as First policeman at Southend1976
The New Avengers as Not available1976
The Paradise Run as Cag1975
Angels as Not available1975
The Sweeney as Morgan1974
Playhouse as Jake1973
The Satanic Rites of Dracula as Agent Hanson1972
Van der Valk as Kurt1972
The Protectors as Slater1972
Crown Court as George Lanigan1972
A Life Is Forever as Not available1970
Play for Today as 1st Policeman at Southend1969
The Main Chance as Det. Sgt. Ray Allington1966
Softly, Softly as Not available1962
Z-Cars as Not available1955
Dixon of Dock Green as Frank Page