俠女明明(周迅)總是敢愛敢做。當她遇到英俊的浪子吳彥祖時,她做愛了。公元給全世界的女人開出了同樣的條件——如果有500萬,她就和她遠走哈爾濱,壹起生活。明明二話沒說,搶走了地下組織的頭目貓哥(張信哲申徹飾),並拿走了他的神秘盒子。貓哥大怒,命令手下(陳寶轅)逮捕明明。
明明在中環鬧市逃亡,遇到了走失的少女娜娜(周迅飾);令人驚訝的是,她們長得壹模壹樣,娜娜是A D的另壹個女朋友!明明責怪娜娜偷了錢,但她保留了盒子,並成功逃脫。幸好娜娜得到了壹個叫阿圖(楊佑寧飾)的小混混的保護,她暗戀阿圖,阿圖顯然被誤認為兩人的身份。娜娜會犯錯,兩人在逃亡。
公元200年在上海神秘失蹤.他只是留了壹個神秘的電話留言,娜娜就單獨到了。兩個人都知道,越是沈迷於A D,就越是抑郁。阿圖看到他的愛去了別的地方,而不是氣味。
經過追查,他們知道D為了擺脫噩夢去了上海,母親的生死之謎壹直困擾著他,迫使他執著地追尋真相。四個人在上海搜查,貓哥為了盒子軍殺了他們。明明和娜娜如何改寫愛情的命運?