飛行員迪克斯(約翰•特拉沃塔 John Travolta 飾)和希爾上教(克裡斯汀•史萊特 Christian Slater 飾)搭檔多年,雖然表現出色,但一直沒有獲得晉升。心中不服氣的迪克斯決定用自己的手段向政府討回他應得的一切。於是,在一次飛行任務中,迪克斯為了劫持隱形飛機上的兩枚核彈,將希爾打出了機艙,幸虧希爾攜帶有降落傘,才幸免於難。迪克斯取得核彈後,向政府要挾巨額贖金,不然就將在城市中引爆核彈。另一方面,希爾和美麗女警泰麗(薩曼莎•瑪西絲 Samantha Mathis 飾)正在極力追尋迪克斯,
格雷戈(本·斯蒂勒 Ben Stiller 飾)已是兩個孩子的父親。終於擺脫了從中情局退休一臉嚴肅的老嶽父,正陶醉在一家人其樂融融的幸福生活時,聖誕節前夕接到了老嶽父傑克(羅伯特·德尼羅 Robert De Niro 飾)的電話,馬上要來他家,看望小外孫。格雷戈不情願的接待了老嶽父他們。這時老婆潘姆(特莉•保羅 Teri Polo 飾)的前男友凱文(歐文 威爾森 Owen Wilson 飾)也出現在他們家裡。對凱文的插足和老嶽父的攪局,格雷戈難以招架。在上班時妖艷漂亮的女銷售員(傑西卡 阿爾芭 Jessi