1989
Press Gang as Czar1987
Divided We Stand as Not available1985
Doctor Who: The Mark of the Rani as Jack Ward1984
Mitch as D.C.S. Burrows1984
Kim as Company Sergeant Major1983
Tucker's Luck as Mr. Humphries1981
Bergerac as Brewster1981
Going Out as Mr. Tinnersley1981
West End Tales as Not available1981
If You Go Down in the Woods Today as Sergeant Beaconsfield1980
Dying Day as Sellers1979
Minder as DC Rycott1979
Minder as DS Rycott1978
Return of the Saint as Cartwright1978
Out as Mitch1978
Blake's 7 as Arco1978
Safety and the Supervisor as Not available1977
Sweeney! as Murder Inquiry Detective1976
Trial by Combat as 1st Reagan Brother1975
Angels as Not available1975
The Sweeney as Jim1975
Rumpole of the Bailey as Not available1975
Rumpole of the Bailey as Fred Timson1972
Crown Court as Not available1971
The Onedin Line as Clay1969
Softly Softly: Task Force as Det. Sgt. Grant1965
Public Eye as Gash1965
Public Eye as Ron Gash1963
Doctor Who as Jack Ward2023
TAYLOR SWIFT | THE ERAS TOUR Camera Technician1983
Privates on Parade Assistant Art Director