盡管自己并不承認,但麥維斯(查理茲·塞隆 飾)就是一個標標準準的大齡剩女。她獨居,沒有朋友,吃垃圾食品,寫垃圾小說,更可悲的是,她的小說賣的并不好。某一天,她收到了喜當爹的前男友巴迪(帕特里克·威爾森 飾)的郵件,卻錯誤的認為這是巴迪發給她的求偶信號。麥維斯振奮不已,決定改頭換面,重返學生時代住過的水星鎮,拯救她深陷婚姻漩渦的前男友。在水星鎮,她遇見了曾經嘲笑過她的胖子馬特(帕頓·奧斯瓦爾特 飾),馬特讓她趕緊打消挖墻腳的念頭,因為巴迪的生活其實非常幸福美滿,他的妻子也是一個非常有魅力的家庭主婦。麥維斯當