Film:
* The Day of the Triffids (1962) - spillede "Bill Masen"
* The Wrong Box (1966) - spillede "Mr. Grogan"
* The Private Life of Sherlock Holmes (1970) - spillede "Dr. Watson"
* The Wicker Man (1973) - spillede "Sergent Howie"
* The Last Starfighter (1984) - spillede "Centauri"
* The Lair of the White Worm (1988) - spillede "Professor James "Jim" Darrow"
* Highlander II:The Quickening (1991) - spillede "Father Sean"
* Lånerne (1997) - spillede "Old Man"
* Manden der vidste for lidt (1997) - spillede "minister"
Fjernsyn:
* Dr. Finlay's Casebook (1962-1971) - spillede "Sandy"
* Robin Hoods eventyr (1955-1959) - spillede forskellige roller
* The Saint (1962-1969) - spillede forskellige roller
* The Avengers (1961-1969) - spillede forskellige roller
* Fangen (1967-1968) - spillede "Nummer 6" i afsnittet "Many Happy Returns"
* Dixon fra Dock Green (1955-1976) - spillede forskellige roller
* The Sweeney (1975-1978) - spillede "Terry the Chinaman"
* De professionelle (1977-1983) - spillede "Jacko"
* Lovforslaget (1984-2010) - spillede forskellige roller
* Taggart (1983-2010) - spillede forskellige roller
* Coronation Street (1960-2010) - spillede forskellige roller
* EastEnders (1985-2010) - spillede forskellige roller
* Hjerteslag (1992-2010) - spillede forskellige roller
Dette er ikke en udtømmende liste, men den inkluderer nogle af hans mest kendte og mindeværdige roller. Han var en alsidig karakterskuespiller, der optrådte i adskillige film og tv-shows og spillede en bred vifte af karakterer.
For en mere komplet liste over hans værker kan du konsultere databaser som IMDb.