Gary Sheller (Martin Freeman) je na pokraji svých sil. Kdysi úspěšný zpěvák a muzikant píše hudbu pouze pro reklamní spoty, jeho manželství s Dorou (Gwyneth Paltrow) ho neuspokojuje a navíc žárlí na svého bývalého kolegu a současného zaměstnavatele Paula, který je daleko úspěšnější a spokojenější než je on sám. Vše se změní ve chvíli, kdy do Garyho snů vstoupí dokonalá, nádherná a vzrušující Anna (Penelope Cruz). Gary se do ní okamžitě zblázní a svou už tak komplikovanou situaci začne řešit útěky do světa snů. K tomu mu pomáhá trochu psychadelický guru Melem (Danny deVito). Když pak Gary zjistí, že Anna má předobraz v modelce Melody, vrhá se střemhlav do propasti, ze které už není návratu.