Velence az álmok és a tenger városa. Frank (Johnny Depp) Amerikából érkezett olaszországi körútra, de nem érdeklik a látnivalók. Egy szerelmi csalódást szeretne kiheverni, és úgy látszik, ez sikerülni is fog neki: megismerkedik egy gyönyörű, különleges nővel Erinnel (Angelina Jolie), akivel a véletlen szerencse hozza össze. A nő azonban nem az akinek mondja magát. A férfinak is megvannak a maga titkai. A páros egyik kalandból keveredik a másikba, és sosem biztosak benne, ki üldöz kit.