Filmy:
* Den trifidů (1962) - hrál "Bill Masen"
* The Wrong Box (1966) - hrál "pan Grogan"
* Soukromý život Sherlocka Holmese (1970) - hrál "Dr. Watsona"
* The Wicker Man (1973) - hrál "Seržant Howie"
* Poslední hvězdná stíhačka (1984) - hrál "Centauri"
* The Lair of the White Worm (1988) - hrál "profesor James "Jim" Darrow"
* Highlander II:The Quickening (1991) - hrál "Otec Sean"
* The Borrowers (1997) - hrál "Old Man"
* Muž, který věděl příliš málo (1997) - hrál "ministr"
Televize:
* Dr. Finlay's Casebook (1962-1971) - hrál "Sandy"
* Dobrodružství Robina Hooda (1955–1959) - hrál různé role
* Svatý (1962–1969) - hrál různé role
* The Avengers (1961–1969) - hrál různé role
* Vězeň (1967–1968) - hrál "Number 6" v epizodě "Many Happy Returns"
* Dixon z Dock Green (1955-1976) - hrál různé role
* The Sweeney (1975–1978) - hrál "Terry the Chinaman"
* Profesionálové (1977–1983) - hrál "Jacko"
* Návrh zákona (1984–2010) - hrál různé role
* Taggart (1983–2010) - hrál různé role
* Coronation Street (1960–2010) - hrál různé role
* EastEnders (1985–2010) - hrál různé role
* Tluk srdce (1992–2010) - hrál různé role
Toto není vyčerpávající seznam, ale obsahuje některé z jeho nejznámějších a nezapomenutelných rolí. Byl to všestranný charakterní herec, který se objevil v mnoha filmech a televizních pořadech a hrál širokou škálu postav.
Pro úplnější seznam jeho děl se můžete podívat na databáze jako IMDb.