W Glengarry Glen Ross (1992) jako James Lingk był potencjalnym klientem Ala Pacino. W Wieku niewinności (The Age of Innocence, 1993) Martina Scorsese’a wystąpił jako Riviere. Za rolę biznesmena Henry’ego Kravisa w komediodramacie biograficznym Barbarzyńcy u bram (Barbarians at the Gate, 1993) był nominowany do nagrody Emmy, CableACE Awards i Złotego Globu. Kreacja Lyttona Stracheya w dramacie Christophera Hamptona Carrington (1995) przyniosła mu Złotą Palmę na festiwalu w Cannes i nagrodą dla najlepszego aktora przyznawaną przez magazyn „The Evening Standard”.

Alan Parker obsadził go w roli Juana Peróna w filmie Alana Parkera Evita (1996) z Madonną w roli tytułowej. Wśród jego ekranowych osiągnięć znajduje się też rola Saula w biblijnym Dawidzie (David, 1997), postać Elliotta Carvera, głównego czarnego charakteru serii przygód o Jamesie Bondzie, w Jutro nie umiera nigdy (1998). Za rolę kapitana Williama Riversa w Sanatorium poetów (Regeneration, 1997) Gilliesa Mackinnona wg powieści Pat Barker o czasach I wojny światowej zdobył nominację do nagrody British Independent Film Awards (BIFA) dla najlepszego aktora.