Film
* Le oche selvatiche (1978) - Ha interpretato il memorabile ruolo del "Maggiore" in questo film d'azione e avventura con Richard Burton.
* Lo specchio rotto (1980) - Ha interpretato il ruolo di "Mark" in questo adattamento di Agatha Christie.
* Il fattore umano (1979) - Ha interpretato il ruolo del "Dr. Davy" in questo film thriller.
* Il gioiello del Nilo (1985) - Ha avuto un ruolo secondario nel ruolo del "Colonnello John Adamthwaite" in questa commedia d'azione sequel di "Romancing the Stone".
* Gli ingannatori (1988) - Ha interpretato il ruolo del "Maggiore William Gordon" in questo dramma storico.
* Il segreto del NIMH (1982) - Ha doppiato il personaggio di "Justin" in questo film d'animazione.
Televisione
* I professionisti (1977-1983) - Ha interpretato il ruolo di "George Cowley" in questa popolare serie d'azione britannica.
* Il gioiello della corona (1984) - Ha interpretato "Ronald Merrick" in questa acclamata miniserie.
* Le avventure di Sherlock Holmes (1984-1991) - Ha avuto un ruolo ricorrente come "Mycroft Holmes" in questa serie.
* Il capo (1990-1993) - Ha interpretato il ruolo del "Sovrintendente Capo John Cowley" in questo film poliziesco britannico.
* Miss Marple (1984-1992) - È apparso in più episodi come personaggi diversi.
* Poirot (1989-2013) - Ha interpretato vari ruoli nel lungo adattamento di Agatha Christie.
Questo è solo un esempio della sua variegata filmografia. È apparso anche in numerosi altri film, serie televisive e produzioni teatrali nel corso della sua carriera.