丹尼(亚当·桑德勒AdamSandler饰)年轻时经历过一段失败的感情。他觉得自己被女人欺骗了。他无意中发现了婚戒的魔力,从此假扮已婚男人四处游玩。许多年后,丹尼已成为一名成功的整形外科医生。他在一次聚会上认识了美丽的姑娘帕默(布鲁克林·德克尔BrooklynDecker饰),两人一夜相恋。第二天醒来,发现婚戒的帕默误以为丹尼结婚了,并表示要退出这段复杂的关系。为了挽回自己喜欢的女孩,丹尼不得不再次编造谎言,并请医院助理凯瑟琳(詹妮弗·安妮斯顿JenniferAniston饰)扮演即将与他离婚的妻子。但谎言如滚雪球般滚来滚去,凯瑟琳的两个孩子、丹尼的弟弟埃迪等人都被卷入其中。当一行人来到夏威夷度假,遇到了凯瑟琳的宿敌德夫林(妮可·基德曼NicoleKidman饰),失控的局势朝着意想不到的方向发展……