在眾人眼里,湯姆(杰森·席格爾 Jason Segel 飾)和薇萊特(艾米莉·布朗特 Emily Blunt 飾)是天設地造的一對,他們經過1年的愛情短跑,都自認為是世界上最了解對方的那個人,兩人閃電訂婚。薇萊特渴望有一個完美的家庭,但同時也希望能夠有自己的事業,她收到了密歇根大學的一個夢寐以求的職位,但前提是湯姆必須放棄現在的工作,兩人一起遷往密歇根。湯姆同意了,但在密歇根的生活并不如他所想得那么美好,一方面,專業技能很強的他居然只能在小吃店找到一份僅夠糊口的工作,另一方面,薇萊特在職場上屢屢獲得成功,兩人的距離越來越遠。 矛盾隨著薇萊特的步步高升日益激化,兩人的婚禮年復一年的推遲著,而正當他們兩人下定決心要舉行婚禮的時候,一個第三者的吻卻給兩人的感情制造了難以愈合的傷痕。