近未来的美国,全国失业率仅为1%,犯罪率则创下史上最低纪录,暴力几乎消失无踪。美利坚合众国仿佛进入宛如天堂的美好黄金时代,而促成这完美表象的则是前所未闻的大扫荡计划。国家为了有效释放公民心底的压抑和不满情绪,特别规定每年有一天的晚上7点之后举行长达十二小时的全国性大扫荡,届时人们将走上街头,展开完全不用承担法律责任的殴斗与杀戮。在这个畸形的时代,安保系统推销员詹姆斯·桑丁大发其财,与妻子儿女过着养尊处优的幸福生活。
又是一年大扫荡之夜到来,桑丁一家端坐固若金汤的豪华府邸,在屏幕前观赏杀戮之夜的表演。谁知这一晚,詹姆斯的儿子查理出手拯救了一名被追杀的流浪汉,桑丁一家不可避免被卷入血腥的漩涡之中……。美国小镇上,四岁女童阿曼达突然失踪,她的姨妈和姨夫找到私家侦探Patrick Kenzie(Casey Affleck 饰),委托他调查外甥女失踪的事情。
Patrick Kenzie和女朋友兼工作搭档Angela(Michelle Monaghan 饰)开始了艰难的调查。随着调查的深入,他们发现阿曼达的母亲Helene是一个地道的瘾君子,她对毒品的关心程度似乎远胜于女儿的失踪,调查围绕她展开之后,毒品贩子、诈骗犯、虐待儿童的人渐渐浮出水面,Detective Remy Broussard(Ed Harris 饰)以及警官Jack Doyle(Morgan Freeman 饰)也加入了案情的调查,但是阿曼达的名字却越来越遥不可及,Patrick Kenzie也站在了道德的十字路口,开始思考怎样才算是“伸张正义”。。