布魯克斯先生(凱文·科斯特納飾)是受人尊敬的商界精英與慈善家,過著模范中產(chǎn)生活。然而其人格中潛藏的另一面"馬歇爾"(威廉·赫特飾)持續(xù)誘使他實施連環(huán)謀殺,將血腥暴力轉(zhuǎn)化為無法抗拒的病態(tài)快感。某次作案時這對雙重人格組合被攝影師跟蹤拍攝,勒索者反遭布魯克斯滅口。警探特蕾西(瑪格·海根柏格飾)通過現(xiàn)場遺留線索展開追查,逐漸鎖定這位道貌岸然的體面紳士。當(dāng)布魯克斯策劃新殺戮時,特蕾西設(shè)局將其引入陷阱,在對峙中擊斃了試圖反抗的布魯克斯。但片尾暗示"馬歇爾"人格仍在城市陰影中游蕩,繼續(xù)尋找新的宿主延續(xù)罪惡。影片通過雙重人格設(shè)定探討了人性中善與惡的永恒博弈。