故事發生在一座地處偏遠的小鎮之中,老偵探戴夫(湯米·李·瓊斯 Tommy Lee Jones 飾)正在調查一起惡性兇殺案件,這位兇殘的殺手在鎮上著實引起了不小的恐慌。隨著調查的深入,戴夫發現案情變得愈加撲朔迷離,一個名叫巴爾博尼(約翰·古德曼 John Goodman 飾)的男人浮出了水面,成爲了戴夫的主要懷疑對象。
小鎮上來了一位電影明星,巧的是,他不是別人,正是戴夫的童年玩伴艾洛德(彼得·薩斯加德 Peter Sarsgaard 飾)。一次酒後,艾洛德吐露了一個驚人的祕密,而這個祕密竟然和戴夫幾十年前調查的一宗案件有關。漸漸的,戴夫發現自己和家人似乎被捲入了某個陰謀之中,真相究竟是什麼?兇手又藏在何處?恪盡職守的戴夫決定追查到底。