Durante 1995 interpretó varios papeles secundarios de calidad en "Ricardo III", "Secreto de confesión", "" y "Ángeles e insectos", y en 1996 consiguió imponerse a Demi Moore (a la que Miramax quería a toda costa) y hacerse con el papel protagonista de "El paciente inglés" después de que Anthony Minghella luchara por mantenerla en el film.