萊斯特(馬丁·弗瑞曼 Martin Freeman 飾)只是一介小小的保險銷售員,在家裡,他飽受強勢妻子的壓迫和輕視,在外面,曾經的高中同學亦能當街給他下馬威,對於所經歷的一切,個性懦弱溫順的萊斯特選擇了忍氣吞聲。一次偶然中,萊斯特在醫院裡結識了名為馬爾沃(比利·鮑伯·松頓 Billy Bob Thornton 飾)的男子,讓萊斯特沒有想到的是,這名神秘男子竟然是一位冷酷殘暴的職業殺手。在長久的壓抑之下,萊斯特終於爆發將妻子殺死,驚慌失措的他打電話給馬爾沃向他求助,沒想到等來的卻是小鎮警長,隨後趕來的馬爾沃殺死了警長之後逃之夭夭,情急之下,萊斯特將妻子的死也歸結到了馬爾沃的頭上。女警莫利(艾莉森·托爾曼 Allison Tolman 飾)並不相信萊斯特所言,而是將萊斯特家發生的血案與近日裡鎮上的一連串死亡事件串聯到了一起。