故事发作在一座名叫丹珀西的城市中,布兰达(朱丽安·摩尔JulianneMoore饰)年仅四岁的儿子在月黑风高之夜被面目不清的黑衣人绑架,而布兰达自己也惨遭殴打,警探劳伦佐(塞缪尔·杰克逊SamuelL.Jackson饰)受理了这一案件。警方将嫌疑人锁定在了黑人身上,这惹起了城中众多居民的不满,随着时间的推移,这起看似普通的案件逐渐演化成为了不同种族之间的剧烈争辩。 在一名女记者的协助下,劳伦佐展开了对案件的调查,随着调查的深化,一些可疑的线索逐渐浮出了水面,在这些线索之后隐藏着的,正是特性残酷冷漠的凶手自己。与此同时,城中的热心居民们也末尾了寻觅被绑架男孩的举动。