Joy(卡梅隆•迪亚茨 Cameron Diaz 饰)处处以男友Mason为中心而丧失了自我。但Mason反而对此厌倦向Joy提出分手。Jack(阿什顿•库彻 Ashton Kutcher 饰)在父亲的家具工厂上班但并不努力,对此失望的父亲一怒之下解雇了他。两个失意的人,在各自好友Tipper(蕾克•贝尔 Lake Bell 饰)和Hate(罗伯•考德瑞 Rob Corddry 饰)的劝说下前往拉斯维加斯度假。灯红酒绿,两个心灵受伤的人敞开了心胸,度过了疯狂而美好的夜晚。早晨醒来发现结了婚,而Joy出钱Jack出力的一次赌博竟赢得了300万美元的大奖,都想独吞奖金的两人找来了法官。法官为惩罚两人对婚姻的儿戏,判决冻结奖金6个月。互不相让的两人在各自好友的建议下决定“击垮”对方,逼对方先提出离婚,自己可以独吞奖金。于是,一场场争锋相对却妙趣横生的较量随之展开......。圣诞节前夕,波斯尼亚战争终于达成停火协议,亚得里亚海上的美军官兵们即将返回家乡。海军领航员伯纳中尉(Owen Wilson 饰)早已厌倦这场无意义的战争,长官莱斯利(Gene Hackman 饰)出面劝解却无济于事。圣诞当天,伯纳与搭档驾驶大黄蜂战机执行航拍任务,无意中瞥见非安全区中有武装人员行动,两人决定介入,却被对方的萨姆导弹击落,搭档被对方处死,伯纳侥幸脱险,但对方搜寻人员沿路追踪不舍。与此同时,接到伯纳求救信息的莱斯利苦于北约将军节制,在所谓顾全大局的考虑下无法介入非安全区搭救伯纳,莱斯利只好借助媒体力量甚至不惜盗用盟友设备,展开了一场对落入敌后下属的拯救行动。。