漫画家苏菲(章子怡 饰)是一个可爱,无忧无虑,满脑子充满奇思妙想的女孩,苏菲与已经相恋两年的男友——高大英俊的外科医生李杰夫(苏志燮 饰),一直是令人羡慕的一对。当着所有亲朋好友的面,杰夫向苏菲求婚了,即将迈入婚姻殿堂的苏菲,似乎成了世界上最幸福的人。
然而,在一次普通的小手术中,杰夫结识了著名影星王菁菁(范冰冰 饰),并与她迅速坠入爱河,无情地背弃了与苏菲的婚约。
看着昔日的恋人移情别恋,对爱执着的苏菲不堪打击一病不起。
她无法面对任何人,更难以面对一直热心张罗、焦急等待女儿结婚的母亲(王姬 饰)。为了不忍让母亲伤心,苏霏决定隐瞒她与李杰夫分手的事,只有她的两个闺中好友陆小夕(林心如 饰)和李莉(姚晨 饰)知晓,就在这时,苏菲做出了一个让她俩吃惊的决定,她要利用婚礼前的两个月时间把杰夫赢回来。
机灵聪敏的苏菲,更计划把她的夺爱故事画成漫画书,她要向全天下失恋的女人证明,被夺走的爱人是可以通过科学的方法抢回来的。可是却没想到出师不利,苏菲的第一招“宽容理解”,进行的并不顺利,而且还让她在杰夫面前丢尽颜面。但是她并不气馁,发誓要把“复仇夺爱”行动进行到底。
在万圣节派对上,借酒浇愁的苏菲与身为摄影师的派对主人常瑞(何润东 饰)不打不相识。当她意外看到常瑞与王菁菁的亲密合影后,立刻有了新的主意。在苏菲的极力劝说下,常瑞迫于无奈成为苏菲的搭档,而她“复仇夺爱”的计划也演变成了一场令人啼笑皆非的闹剧。