丹尼(亚当·桑德勒Adam Sandler饰)年轻时经历了一段失败的恋爱,深感被女人欺骗的他偶然间想到了一个妙招,他开始戴上结婚戒指,假装自己已经结婚,以此来游戏人间。多年后,丹尼已经成为一名成功的整形医生,他在一次派对上遇到了美丽的女孩帕莫尔(布鲁克琳·黛克Brooklyn Decker饰),他们一夜之间坠入了爱河。第二天醒来,帕莫尔错误地认为丹尼已经结婚,表示要退出这段关系。为了挽留心仪的女孩,丹尼只能再次编造谎言,并请求医院的助手凯瑟琳(詹妮弗·安妮斯顿Jennifer Aniston饰)扮演即将离婚的妻子。然而,谎言越滚越大,凯瑟琳的两个孩子、丹尼的兄弟艾迪等人也被卷入其中。当一行人来到夏威夷度假,并遇上凯瑟琳的死敌德芙琳(妮可·基德曼Nicole Kidman饰)后,事态失控,发展出意想不到的情节……