Filmek
* A vadludak (1978) - Az őrnagy emlékezetes szerepét játszotta ebben az akció-kalandfilmben Richard Burton főszereplésével.
* The Mirror Crack'd (1980) - Márk szerepét játszotta ebben az Agatha Christie-adaptációban.
* Az emberi tényező (1979) - Ő játszotta "Dr. Davy" szerepét ebben a thrillerben.
* A Nílus ékköve (1985) - Mellékszerepe volt, mint "John Adamthwaite ezredes" a "Romancing the Stone" akció-vígjáték folytatásában.
* The Deceivers (1988) - William Gordon őrnagyot játszotta ebben a történelmi drámában.
* A NIMH titka (1982) - Ebben az animációs filmben "Justin" karakterét hangoztatta.
Televízió
* The Professionals (1977-1983) - Ő játszotta "George Cowley" szerepét ebben a népszerű brit akciósorozatban.
* Az ékszer a koronában (1984) - Ő alakította "Ronald Merricket" ebben az elismert minisorozatban.
* Sherlock Holmes kalandjai (1984-1991) - Ebben a sorozatban visszatérő szerepet kapott, mint "Mycroft Holmes".
* A vezető (1990-1993) - John Cowley főfelügyelőként szerepelt ebben a brit krimiben.
* Miss Marple (1984-1992) - Több epizódban is feltűnt különböző karakterként.
* Poirot (1989-2013) - Különféle szerepet játszott a régóta futó Agatha Christie-adaptációban.
Ez csak egy példa változatos filmográfiájából. Pályafutása során számos más filmben, televíziós sorozatban és színpadi produkcióban is szerepelt.