Une riche famille anglaise passe de luxueuses vacances à Acapulco quand l’annonce d’un décès les force à rentrer d’urgence à Londres. Au moment d’embarquer, Neil affirme qu’il a oublié son passeport dans sa chambre d’hôtel. En rentrant de l’aéroport, il demande à son taxi de le déposer dans une modeste « pension » d’Acapulco.
David Aames est un jeune et brillant éditeur new-yorkais qui a tout pour lui : l'argent, la réussite professionnelle et les femmes. Son ami Pelayo commet l'erreur de lui présenter Sofia, sa nouvelle compagne. Au premier regard, David succombe au charme de celle-ci. Tous les deux filent bientôt le parfait amour. Alors que David se dispute en voiture avec Julie, une ex folle de jalousie, la jeune femme accélère et c'est l'accident. Julie décède. Atrocement défiguré, David est transporté d'urgence à l'hôpital où les médecins ne peuvent réaliser de miracle. Sa vie bascule. Les gens ont dorénavant peur de lui et Sofia l'évite. Mais un matin, David se fait gentiment réveiller par celle-ci, qui lui déclare son amour. Les médecins lui annoncent même qu'il pourra retrouver son ancien visage. Réalité ou hallucination ?
« Il était une fois un jeune prince que son père, le souverain du royaume d’Orient, avait envoyé en Égypte afin qu’il y trouve une perle. Lorsque le prince arriva, le peuple lui offrit une coupe pour étancher sa soif. En buvant, le prince oublia qu’il était fils de roi, il oublia sa quête et il sombra dans un profond sommeil… » Le père de Rick lui lisait cette histoire lorsqu’il était enfant. Aujourd’hui, Rick vit à Santa Monica et il est devenu auteur de comédies. Il aspire à autre chose, sans savoir réellement quoi. Il se demande quel chemin prendre. Au milieu de décors urbains grandioses, il cherche à briser le sort qui l’a plongé dans une mélancolie profonde. Sur sa route, des femmes telles des muses l’aideront à leur façon à trouver sa voie.
Un homme s'infiltre dans la maison de vacances vide d'un milliardaire, mais tout dérape quand le magnat et sa femme se présentent pour une escapade de dernière minute.