上海蘇州河上,用摩托車(chē)替人送貨的馬達(dá)(賈宏聲)接下送接純真少女牡丹(周迅)的活,兩人相處時(shí),牡丹愛(ài)上馬達(dá),但就在她決定把終身托付給對(duì)方時(shí),馬達(dá)財(cái)迷心竅聯(lián)合黑道朋友綁架了她,令牡丹心灰意冷跳進(jìn)蘇州河里。臨跳前,牡丹丟下會(huì)變成美人魚(yú)再尋馬達(dá)的話?! ∥迥旰?,為自己行為懊悔不迭的馬達(dá)疑惑牡丹又回來(lái)了,開(kāi)始四處找尋。當(dāng)在某酒吧里看到扮美人魚(yú)表演的美美(周迅)時(shí),馬達(dá)認(rèn)定她就是牡丹,然而美美不過(guò)是另一個(gè)癡情女子而已。