Películas:
* El día de los trífidos (1962) - interpretó a "Bill Masen"
* La caja equivocada (1966) - jugó "Sr. Grogan"
* La vida privada de Sherlock Holmes (1970) - jugó "Dr. Watson"
* El hombre de mimbre (1973) - jugó "Sargento Howie"
* El último caza estelar (1984) - jugó "Centauri"
* La guarida del gusano blanco (1988) - interpretó al "Profesor James "Jim" Darrow"
* Highlander II:La aceleración (1991) - jugó "Padre Sean"
* Los prestatarios (1997) - jugó "Viejo"
* El hombre que sabía muy poco (1997) - jugó "Ministro"
Televisión:
* Dra. El libro de casos de Finlay (1962-1971) - jugó "Sandy"
* Las aventuras de Robin Hood (1955-1959) - desempeñó varios papeles
* El Santo (1962-1969) - desempeñó varios papeles
* Los Vengadores (1961-1969) - desempeñó varios papeles
* El prisionero (1967-1968) - interpretó al "Número 6" en el episodio "Many Happy Returns"
* Dixon de Dock Green (1955-1976) - desempeñó varios papeles
* El Sweeney (1975-1978) - jugó "Terry el chino"
* Los Profesionales (1977-1983) - jugó "Jacko"
* El proyecto de ley (1984-2010) - desempeñó varios papeles
* Taggart (1983-2010) - desempeñó varios papeles
* Calle de la Coronación (1960-2010) - desempeñó varios papeles
* Estudiantes del Este (1985-2010) - desempeñó varios papeles
* Latido del corazón (1992-2010) - desempeñó varios papeles
Esta no es una lista exhaustiva, pero incluye algunos de sus papeles más conocidos y memorables. Fue un actor de carácter versátil que apareció en numerosas películas y programas de televisión, interpretando una amplia gama de personajes.
Para un listado más completo de sus obras, puedes consultar bases de datos como IMDb.