Elle fait ses débuts au cinéma en 1987 dans Aria, année où elle fait la connaissance de
Hugh Grant, l'acteur avec qui elle partagea sa vie jusqu'en 2000. Elle est la marraine de Lennon Gallagher, le fils de l'actrice
Patsy Kensit et du chanteur Liam Gallagher.
Elle s'est mariée civilement le 2 mars 2007 avec l'homme d'affaires indien Arun Nayar dans un château du Gloucestershire, dans l'ouest de l'Angleterre, où une foule de célébrités s'était réunie pour l'événement,
Elton John, Donatella Versace et David Beckham entre autres.