Debiutował na ekranie komediodramacie Oxford Film Company "Uprzywilejowany" ("Privileged", 1982) z Hugh Grantem. Za tytułową kreację Maurice’a Halla w melodramacie "Maurycy" (1987) Jamesa Ivory'ego wg powieści E.M. Forstera otrzymał Puchar Volpiego dla najlepszego aktora na 44. MFF w Wenecji. Rola Tony’ego Lasta w ekranizacji powieści Evelyna Waugha "Garść prochu" ("A Handful of Dust", 1988) przyniosła mu nagrodę na Bari Film Festival. Za rolę Freddie Nesbitta w dramacie Roberta Altmana "Gosford Park" (2001) został uhonorowany nagrodą nagrodą Gildii Aktorów Ekranowych i nagrodą Satelity.