Le film réalisé par Garry Marshall raconte l'histoire d'un riche homme d'affaires en voyage à Los Angeles. Il fait par hasard la connaissance d'une prostituée et tombe sous son charme.
A l'origine, le film ne devait pas être une comédie romantique mais un drame sur la prostitution à Los Angeles. Vivian (Julia Roberts) devait être une prostituée accro à la cocaïne, et le film devait s'intituler "3000 dollars", en référence au prix d'une nuit avec elle. Mais les studios Disney qui ont racheté le script ont choisi de produire une version beaucoup plus positive.
C'est l'un de ses plus grands rôles, pourtant l'acteur américain a dans un premier temps décliné l'offre du réalisateur Garry Marshall. Celui-ci s'est alors rendu à New York pour le rencontrer en compagnie de Julia Roberts qui a fini par le convaincre d'accepter.
Lorsque Edward offre le fameux collier à Vivian, il referme la boîte pour lui pincer les doigts. Julia Roberts explose alors de rire spontanément, cette séquence totalement improvisée ne devait pas apparaître dans le film à l'origine. Elle était en réalité destinée à redonner le sourire à l'actrice, fraîchement séparée.
La tenue de prostituée de Julia Roberts a été vendue aux enchères pour la somme de 18 000 dollars au profit de la préservation des bébé phoques.