在华尔街经营一家公司的年轻商人威尔(亨利·卡维尔 Henry Cavill 饰)从百忙之中抽身,飞往西班牙一处海滨小镇与家人度假。事隔多年,他与父亲马丁(布鲁斯·威利斯 Bruce Willis 饰)、母亲、弟弟乔什(莱菲·盖夫隆 Rafi Gavron 饰)及其女友达 拉(艾玛·汉密尔顿 Emma Hamilton 饰)相聚。家人围坐餐桌,其乐融融。但是祥和的气氛很快便被破坏,威尔接到公司破产的电话,心情糟糕到极点,由此也与家人的关系紧张起来。航海途中达拉意外受伤,当威尔去镇上买药期间,留在船上的家人却遭到绑架。焦急的威尔在当地无人可信,他独自搜索家人的下落,在此过程中竟发现了关于父亲和事件背后的诸多秘密……。前美军特种部队炸弹专家史蒂芬·阿瑟·杨格(麦克·辛 Michael Sheen 饰)正走向一条危险之途,作为穆斯林他不满美国对待阿拉伯国家的政策,于是策划发动恐怖袭击。他宣称在三个城市中分别安放了三颗小型原子弹,美国本土危在旦夕。FBI反恐部门女探员海伦·布洛迪(凯瑞-安·莫斯 Carrie-Anne Moss 饰)负责调查此案,却在紧要关头发现军方以及一个神秘部门介入其中。她的小队连同极度危险的谈判专家亨利·汉弗莱斯(塞缪尔·杰克逊 Samuel L. Jackson 饰)受命审讯史蒂芬。绰号H的亨利手段残忍严酷,加上政府高层的纵容他愈加有恃无恐。海伦反感这样惨无人道的非法手段,她想尽办法争取史蒂芬的信任,终于让他说出其中一颗炸弹的暗访地点。
然而,一切并非如此简单,死亡与阴谋的狂潮随即袭来。在这场丧失人性的角力战中,注定没有胜利者……。