Filmer:
* The Day of the Triffids (1962) - spilte "Bill Masen"
* The Wrong Box (1966) - spilte "Mr. Grogan"
* The Private Life of Sherlock Holmes (1970) - spilte "Dr. Watson"
* The Wicker Man (1973) - spilte "sersjant Howie"
* The Last Starfighter (1984) - spilte "Centauri"
* The Lair of the White Worm (1988) - spilte "Professor James "Jim" Darrow"
* Highlander II:The Quickening (1991) - spilte "Father Sean"
* The Borrowers (1997) - spilte "Old Man"
* Mannen som visste for lite (1997) - spilte "minister"
Fjernsyn:
* Dr. Finlay's Casebook (1962-1971) - spilte "Sandy"
* The Adventures of Robin Hood (1955-1959) - spilte forskjellige roller
* The Saint (1962-1969) - spilte forskjellige roller
* The Avengers (1961-1969) - spilte forskjellige roller
* Fangen (1967–1968) - spilte "Nummer 6" i episoden "Many Happy Returns"
* Dixon fra Dock Green (1955-1976) - spilte forskjellige roller
* The Sweeney (1975-1978) - spilte "Terry the Chinaman"
* The Professionals (1977-1983) - spilte "Jacko"
* The Bill (1984–2010) - spilte forskjellige roller
* Taggart (1983–2010) - spilte forskjellige roller
* Coronation Street (1960–2010) - spilte forskjellige roller
* EastEnders (1985–2010) - spilte forskjellige roller
* Hjerteslag (1992–2010) - spilte forskjellige roller
Dette er ikke en uttømmende liste, men den inkluderer noen av hans mest kjente og minneverdige roller. Han var en allsidig karakterskuespiller som dukket opp i en rekke filmer og TV-serier, og spilte et bredt spekter av karakterer.
For en mer fullstendig liste over verkene hans, kan du konsultere databaser som IMDb.