查克·莱文(亚当·桑德勒饰)和拉里·瓦伦丁(凯文·詹姆斯饰)是同一家消防站的消防队员,他们在工作中默契十足,也是无话不谈的好兄弟。但私下里,查克是一个花花公子,对女人无比迷恋;而拉里则对已故前妻念念不忘,全心照料他们的两个孩子。
为了让孩子们成为自己的人身保险受益人,拉里必须结婚。对女性兴趣缺缺的他,想出了一个“好点子”:和查克假装同性恋结婚。
于是,闹哄哄的婚礼之后,两人的生活发生了翻天覆地的变化。为了应付政府官员的检查,他们不得不住在一起,并参加各种同性恋派对,甚至与抗议群众大打出手,从“假装”变成了真心支持者。他们在同性恋人群中的名气迅速扩大,但与此同时,也受到了消防队同事的歧视。更糟糕的是,查克不断挑战拉里的底线,使得两人的关系变得紧张起来。最终,两人必须面对自己的真实想法,并决定做出最终的选择。