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