Películas
* Los gansos salvajes (1978) - Interpretó el memorable papel de "El Mayor" en esta película de acción y aventuras protagonizada por Richard Burton.
* El espejo roto (1980) - Interpretó a "Mark" en esta adaptación de Agatha Christie.
* El factor humano (1979) - Interpretó el papel del "Dr. Davy" en esta película de suspenso.
* La joya del Nilo (1985) - Tuvo un papel secundario como "Coronel John Adamthwaite" en esta secuela de comedia de acción de "Romancing the Stone".
* Los engañadores (1988) - Interpretó al "Mayor William Gordon" en este drama histórico.
* El secreto del NIMH (1982) - Prestó su voz al personaje de "Justin" en esta película animada.
Televisión
* Los Profesionales (1977-1983) - Interpretó el papel de "George Cowley" en esta popular serie de acción británica.
* La joya de la corona (1984) - Interpretó a "Ronald Merrick" en esta aclamada miniserie.
* Las aventuras de Sherlock Holmes (1984-1991) - Tuvo un papel recurrente como "Mycroft Holmes" en esta serie.
* El Jefe (1990-1993) - Interpretó al "superintendente jefe John Cowley" en este drama criminal británico.
* Señorita Marple (1984-1992) - Apareció en múltiples episodios como personajes diferentes.
* Poirot (1989-2013) - Desempeñó varios papeles en la adaptación de larga duración de Agatha Christie.
Esta es sólo una muestra de su diversa filmografía. También ha aparecido en muchas otras películas, series de televisión y producciones teatrales a lo largo de su carrera.