Filmy
* Dzikie gęsi (1978) - Zagrał pamiętną rolę Majora w tym przygodowym filmie akcji z Richardem Burtonem w roli głównej.
* Pęknięte lustro (1980) - Zagrał rolę „Marka” w adaptacji Agathy Christie.
* Czynnik ludzki (1979) - Zagrał rolę „Doktora Davy'ego” w tym thrillerze.
* Klejnot Nilu (1985) - Zagrał drugoplanową rolę „pułkownika Johna Adamthwaite'a” w kontynuacji komedii akcji „Romancing the Stone”.
* Oszuści (1988) - W tym dramacie historycznym zagrał „majora Williama Gordona”.
* Sekret NIMH (1982) - Wyraził postać „Justina” w tym filmie animowanym.
Telewizja
* Profesjonaliści (1977-1983) - Zagrał rolę „George’a Cowleya” w tym popularnym brytyjskim serialu akcji.
* Klejnot w koronie (1984) - W tym uznanym miniserialu wcielił się w postać Ronalda Merricka.
* Przygody Sherlocka Holmesa (1984-1991) - Miał stałą rolę „Mycrofta Holmesa” w tym serialu.
* Szef (1990-1993) - Zagrał rolę „naczelnego nadinspektora Johna Cowleya” w tym brytyjskim dramacie kryminalnym.
* Panna Marple (1984-1992) - Pojawił się w wielu odcinkach jako różne postacie.
* Poirot (1989-2013) - Zagrał różne role w długoletniej adaptacji Agathy Christie.
To tylko próbka jego różnorodnej filmografii. W swojej karierze pojawił się także w wielu innych filmach, serialach telewizyjnych i produkcjach teatralnych.