影片改編自同名小說,故事圍繞復雜罪案的偵破展開。偵探Carson(約翰·特拉沃爾塔飾)受雇回到自己曾居住過的小鎮調查案件。很快,另一樁謀殺案擾亂了Carson的視線,牽連其中的正是自己曾經的愛人Jayne(法米克·詹森飾)和她的女兒,而兩起案件間似乎有著千絲萬縷的聯系,這座小鎮隱藏的秘密正被慢慢揭開。隨著調查深入,Carson發現Jayne為掩蓋女兒意外致人死亡的真相而偽造證據,這與二十年前當地權貴集體掩蓋的少女失蹤案形成鏡像關聯。摩根·弗里曼飾演的老警長在案件重審過程中暴露出系統性腐敗,布蘭登·費舍飾演的酒吧老板則因牽涉兩代命案成為關鍵證人。最終真相指向所有角色都曾參與維系的罪惡共生體系,而Carson不得不在正義原則與情感羈絆間作出抉擇。