Films:
* De dag van de Triffids (1962) - speelde "Bill Masen"
* De verkeerde doos (1966) - speelde "Mr. Grogan"
* Het privéleven van Sherlock Holmes (1970) - speelde "Dr. Watson"
* De rieten man (1973) - speelde "Sergeant Howie"
* De laatste Starfighter (1984) - speelde "Centauri"
* Het hol van de witte worm (1988) - speelde "Professor James "Jim" Darrow"
* Highlander II:The Quickening (1991) - speelde "Vader Sean"
* De leners (1997) - speelde "Oude Man"
* De man die te weinig wist (1997) - speelde "Minister"
Televisie:
* Dr. Finlay's Casebook (1962-1971) - speelde "Sandy"
* De avonturen van Robin Hood (1955-1959) - speelde verschillende rollen
* De Sint (1962-1969) - speelde verschillende rollen
* De Wrekers (1961-1969) - speelde verschillende rollen
* De gevangene (1967-1968) - speelde "Nummer 6" in aflevering "Many Happy Returns"
* Dixon van Dock Green (1955-1976) - speelde verschillende rollen
* De Sweeney (1975-1978) - speelde "Terry de Chinees"
* De professionals (1977-1983) - speelde "Jacko"
* Het wetsvoorstel (1984-2010) - speelde verschillende rollen
* Taggart (1983-2010) - speelde verschillende rollen
* Coronation Street (1960-2010) - speelde verschillende rollen
* EastEnders (1985-2010) - speelde verschillende rollen
* Hartslag (1992-2010) - speelde verschillende rollen
Dit is geen uitputtende lijst, maar bevat enkele van zijn meest bekende en memorabele rollen. Hij was een veelzijdige karakteracteur die in talloze films en televisieshows verscheen en een breed scala aan personages speelde.
Voor een completere lijst van zijn werken kunt u databases zoals IMDb raadplegen.