2002
Tipping the Velvet as Middle-Aged Gent1996
Silent Witness as Priestley1992
Trust Me as Rambler1991
The House of Eliott as Billington1990
Keeping Up Appearances as The Auctioneer1989
Birds of a Feather as Roughead1989
The Paradise Club as Priest1989
The Shell Seekers as Mr. Plackett1988
A Fish Called Wanda as Court Clerk1987
The New Statesman as PC Austin1987
Bust as Fred Peters1987
High & Dry as Ernest Woolcott1987
A Small Problem as Not available1987
Cause Célèbre as Inspector Carter1986
Casualty as Bob Bates1986
Call Me Mister as Not available1985
Kelly's Eye as Not available1984
The Bill as Not available1982
The New Adventures of Lucky Jim as Philip Lassiter1979
Minder as Assistant Manager1979
Minder as Henry1975
Angels as Not available1975
Fawlty Towers as Mr. Mackenzie1975
Murrain as Alan Crich1973
Hunter's Walk as DC 'Mickey' Finn1972
Sykes as Richard1971
Doctor Who: The Dæmons as Alastair Fergus1970
Codename as Desk Clerk1970
Freelance as Estate Agent1970
Connecting Rooms as Post Office Clerk1970
Rumour as Not available1970
Doctor Who: Inferno as Private Latimer1969
Paul Temple as Not available1969
Counterstrike as Not available1964
Sherlock Holmes as Not available1963
Doctor Who as Private Latimer1963
Doctor Who as Alastair Fergus1951
Hallmark Hall of Fame as Mr. Plackett