比利·塔吉特(馬克·沃爾伯格飾)曾是紐約警局備受尊敬的探員,因追捕連環殺人犯時致其死亡而陷入丑聞。盡管法院裁定屬正當防衛,他仍被迫辭職并背負污名。七年后窮困潦倒的私家偵探生涯中,市長雷米·霍斯特特勒(羅素·克勞飾)委托其調查妻子卡珊德拉(凱瑟琳·澤塔-瓊斯飾)的婚外情。隨著調查深入,比利發現市長的真實意圖是借刀殺人——通過制造情夫死亡事件來鏟除政治對手。這場精心設計的陰謀牽出警界高層腐敗網絡,揭露現任警察局長正是七年前栽贓比利的幕后黑手。當卡珊德拉被滅口后,比利將關鍵證據公之于眾,在揭露政商勾結的性交易產業鏈同時,也終于洗清了自己背負七年的不白之冤。