Filmer
* The Wild Geese (1978) – Han spelade den minnesvärda rollen som "The Major" i denna action-äventyrsfilm med Richard Burton i huvudrollen.
* The Mirror Crack'd (1980) – Han spelade "Mark" i den här Agatha Christie-anpassningen.
* The Human Factor (1979) – Han spelade rollen som "Dr Davy" i den här thrillerfilmen.
* Nilens juvel (1985) – Han hade en biroll som "Överste John Adamthwaite" i den här actionkomediuppföljaren till "Romancing the Stone".
* Bedragarna (1988) – Han spelade "Major William Gordon" i det här historiska dramat.
* The Secret of NIMH (1982) – Han uttryckte karaktären "Justin" i den här animerade filmen.
TV
* The Professionals (1977-1983) – Han spelade rollen som "George Cowley" i den här populära brittiska actionserien.
* Juvelen i kronan (1984) – Han porträtterade "Ronald Merrick" i denna hyllade miniserie.
* The Adventures of Sherlock Holmes (1984-1991) – Han hade en återkommande roll som "Mycroft Holmes" i den här serien.
* Hövdingen (1990-1993) – Han spelade huvudrollen som "Chief Superintendent John Cowley" i detta brittiska kriminaldrama.
* Miss Marple (1984-1992) – Han dök upp i flera avsnitt som olika karaktärer.
* Poirot (1989-2013) – Han spelade olika roller i den långvariga Agatha Christie-anpassningen.
Detta är bara ett urval av hans mångsidiga filmografi. Han har också medverkat i många andra filmer, tv-serier och scenproduktioner under hela sin karriär.