西蒙(杰里米•艾恩斯 饰)是个头脑慎密,心狠手毒的恐怖分子。为了实现一场惊天大阴谋,他先是制造了一起爆炸案。在警方紧张破案之际,他又给警长约翰•麦卡伦(布鲁斯•威利斯 饰)打电话,声称警方必须听从他的一系列指令,否则他将继续在全市搞爆炸活动。
在杂货店老板宙斯(塞缪尔•杰克逊 饰)的帮助下,麦卡伦完成了西蒙的一系列指令,多次死里逃生。然而意犹未尽的西蒙,命令麦克莱恩去拆除街心花园的炸弹,又宣称在纽约市一所小学校内安放了炸弹。警方和市政官员几乎全部出动,去各小学疏散学生,搜寻炸弹。
麦卡伦逐渐对西蒙一个又一个的指令产生疑虑,他终于发现西蒙调动全市警力背后的真相……。为期五天的世界贸易组织部长级会议即将在西雅图召开,于是,一群反对全球经济一体化的市民们自发的聚集到了这座城市,进行抗议示威活动,姜戈(安德雷·本杰明 André Benjamin 饰)、露(米歇尔·罗德里格兹 Michelle Rodriguez 饰)和山姆(珍妮弗·卡彭特 Jennifer Carpenter 饰)等人就在其中,他们为了自己心中的信念奔走呼号,场面十分热烈。 随着时间的推移,抗议现场的气氛渐渐变得紧张起来,骚乱接连发生,纵火、打杂、抢劫,游行眼看着就要变为一场暴乱,西雅图市长吉姆(雷·利奥塔 Ray Liotta 饰)当即宣布城市进入紧急状态,就这样,警察(伍迪·哈里森 Woody Harrelson 饰)和他怀孕的妻子被卷入了这场劫难之中,悲剧眼看就要发生。。