Film:
* Il giorno dei trifidi (1962) - ha interpretato "Bill Masen"
* La scatola sbagliata (1966) - ha interpretato "Il signor Grogan"
* La vita privata di Sherlock Holmes (1970) - ha interpretato il ruolo del "Dottor Watson"
* L'uomo di vimini (1973) - ha interpretato il ruolo del "Sergente Howie"
* L'ultimo Starfighter (1984) - ha giocato a "Centauri"
* La tana del verme bianco (1988) - interpretava il "Professor James "Jim" Darrow"
* Highlander II:La risurrezione (1991) - ha interpretato "Padre Sean"
* I mutuatari (1997) - ha interpretato "Il vecchio"
* L'uomo che sapeva troppo poco (1997) - ha giocato a "Ministro"
Televisione:
*Dott. Diario di Finlay (1962-1971) - ha giocato a "Sandy"
* Le avventure di Robin Hood (1955-1959) - ha interpretato vari ruoli
* Il Santo (1962-1969) - ha interpretato vari ruoli
* I Vendicatori (1961-1969) - ha interpretato vari ruoli
* Il prigioniero (1967-1968) - ha interpretato "Numero 6" nell'episodio "Many Happy Returns"
* Dixon di Dock Green (1955-1976) - ha interpretato vari ruoli
* Lo Sweeney (1975-1978) - ha giocato a "Terry il cinese"
* I professionisti (1977-1983) - ha giocato a "Jacko"
* Il disegno di legge (1984-2010) - ha interpretato vari ruoli
* Taggart (1983-2010) - ha interpretato vari ruoli
* Coronation Street (1960-2010) - ha interpretato vari ruoli
* EastEnders (1985-2010) - ha interpretato vari ruoli
* Battito cardiaco (1992-2010) - ha interpretato vari ruoli
Questo non è un elenco esaustivo, ma include alcuni dei suoi ruoli più noti e memorabili. Era un attore caratteristico versatile che è apparso in numerosi film e programmi televisivi, interpretando una vasta gamma di personaggi.
Per un elenco più completo delle sue opere potete consultare database come IMDb.