Attore. James Ivory lo fa esordire sul grande schermo in Maurice (1987), interpretazione che gli fa conquistare la Coppa Volpi come miglior attore alla Mostra del Cinema di Venezia. Nel 1992 è tra i protagonisti di Luna di fiele (Bitter Moon) di Roman Polański, anche se il vero successo arriva nel 1994: grazie a Quattro matrimoni e un funerale (Four Weddings and a Funeral) ottiene BAFTA e Golden Globe, unico vinto su 5 candidature. Le altre 4 arrivano per Notthing Hill (1999), About a Boy – Un ragazzo (About a Boy, 2002), Florence (2016) e A Very English Scandal (2018).