Filme
* Die Wildgänse (1978) – Er spielte die denkwürdige Rolle des „Majors“ in diesem Action-Adventure-Film mit Richard Burton in der Hauptrolle.
* The Mirror Crack'd (1980) - In dieser Adaption von Agatha Christie spielte er die Rolle des „Mark“.
* Der menschliche Faktor (1979) - In diesem Thrillerfilm spielte er die Rolle des „Dr. Davy“.
* Das Juwel vom Nil (1985) - Er hatte eine Nebenrolle als „Colonel John Adamthwaite“ in dieser Action-Comedy-Fortsetzung von „Romancing the Stone“.
* Die Betrüger (1988) - Er spielte „Major William Gordon“ in diesem historischen Drama.
* Das Geheimnis von NIMH (1982) - In diesem Animationsfilm verkörperte er die Rolle des „Justin“.
Fernsehen
* Die Profis (1977-1983) - Er spielte die Rolle des „George Cowley“ in dieser beliebten britischen Actionserie.
* Das Juwel der Krone (1984) – Er verkörperte „Ronald Merrick“ in dieser gefeierten Miniserie.
* Die Abenteuer des Sherlock Holmes (1984-1991) - Er hatte in dieser Serie eine wiederkehrende Rolle als „Mycroft Holmes“.
* Der Häuptling (1990–1993) - In diesem britischen Krimidrama spielte er die Rolle des „Chief Superintendent John Cowley“.
* Miss Marple (1984-1992) - Er trat in mehreren Episoden als unterschiedliche Charaktere auf.
* Poirot (1989–2013) - Er spielte verschiedene Rollen in der langjährigen Adaption von Agatha Christie.
Dies ist nur ein Auszug aus seiner vielfältigen Filmografie. Im Laufe seiner Karriere trat er auch in zahlreichen anderen Filmen, Fernsehserien und Bühnenproduktionen auf.