丹尼(亞當·桑德勒 Adam Sandler 飾)年輕時經歷了一場失敗的戀愛,深感被女人欺騙的他偶然間發現了婚戒的妙用,從此僞裝成已婚男人四處逢場作戲。多年後丹尼已是一名成功的整形醫生,他在一次派對上認識了美麗的女孩帕莫爾(布魯克琳·黛克 Brooklyn Decker 飾),兩人一夜定情。次日醒來,發現了婚戒的帕莫爾誤以爲丹尼已婚,表示要退出複雜的關係。爲挽留心儀的女孩丹尼只得再次編造謊言,並央求醫院的助手凱薩琳(詹妮弗·安妮斯頓 Jennifer Aniston 飾)扮演即將與自己離婚的妻子。
只是謊言如同雪球般越滾越大,凱薩琳的兩個孩子、丹尼的兄弟艾迪等人都被捲入其中。當一行人來到夏威夷度假並遇上凱薩琳的死對頭德芙琳(妮可·基德曼 Nicole Kidman 飾)後,失控的事態朝著意外的方向發展了……