Filmer:
* Triffids dag (1962) - spelade "Bill Masen"
* The Wrong Box (1966) - spelade "Mr Grogan"
* The Private Life of Sherlock Holmes (1970) - spelade "Dr Watson"
* The Wicker Man (1973) - spelade "Sergeant Howie"
* The Last Starfighter (1984) - spelade "Centauri"
* The Lair of the White Worm (1988) - spelade "Professor James "Jim" Darrow"
* Highlander II:The Quickening (1991) - spelade "Father Sean"
* The Borrowers (1997) - spelade "Old Man"
* Mannen som visste för lite (1997) - spelade "minister"
Tv:
* Dr. Finlay's Casebook (1962-1971) - spelade "Sandy"
* Robin Hoods äventyr (1955-1959) - spelade olika roller
* The Saint (1962-1969) - spelade olika roller
* The Avengers (1961-1969) - spelade olika roller
* Fången (1967-1968) - spelade "Nummer 6" i avsnittet "Many Happy Returns"
* Dixon från Dock Green (1955-1976) - spelade olika roller
* The Sweeney (1975-1978) - spelade "Terry the Chinaman"
* The Professionals (1977-1983) - spelade "Jacko"
* The Bill (1984–2010) - spelade olika roller
* Taggart (1983-2010) - spelade olika roller
* Coronation Street (1960-2010) - spelade olika roller
* EastEnders (1985-2010) - spelade olika roller
* Hjärtslag (1992–2010) - spelade olika roller
Det här är inte en uttömmande lista, men den innehåller några av hans mest kända och minnesvärda roller. Han var en mångsidig karaktärsskådespelare som medverkade i många filmer och tv-program och spelade ett brett spektrum av karaktärer.
För en mer komplett lista över hans verk kan du konsultera databaser som IMDb.