年轻警探乔纳森·怀特(查宁·塔图姆ChanningTatum饰)事业小有成就,此时他被调回从小成长的118街区执勤。118街区是穷人所生活的社区,犯罪率很高。一天,区长收到了一封指控多年前一起谋杀案的匿名信。在信件中,乔纳森与幼年时的好友文森特·卡特(崔西·摩根TracyMorgan饰)共同犯下的谋杀罪,面临着被曝光的威胁。就是这个不堪回首的秘密,正一步步地摧毁着乔纳森的生活与事业,而他的妻子凯瑞·怀特(凯蒂·霍尔姆斯KatieHolmes饰)和孩子也无一幸免。2002 年,年轻的警察乔纳森·怀特 (Jonathan White) 是纽约市皇后区社区马里昂·马瑟斯上尉手下的一名菜鸟警官,他就是在那里长大的。为了养活妻子凯莉和生病的小女儿,他努力工作,让自己的生活步入正轨,但当一个黑暗的秘密浮出水面时,他的生活受到了威胁。一位匿名消息人士透露了 1986 年同一街区发生的两起悬而未决的谋杀案的新信息。[3]1986年,14岁的乔纳森出于自卫杀死了两名男子。他的朋友维尼和维姬帮助他处理了尸体,并对当局保密了他们的参与。负责此案的侦探斯坦福知道乔纳森参与其中,但出于对乔纳森已故父亲(乔纳森的搭档)的忠诚而处置了证据。维尼母亲的男朋友强迫维尼与他发生性关系。维尼和乔纳森决定抢劫该男子并逃跑,但他们的计划失败了。现在,乔纳森多年来第一次见到了陷入精神疾病的维尼。他不断接到匿名电话和信件,威胁要揭露他 16 年前的所作所为。他联系了记者洛伦·布里奇斯(Loren Bridges),后者正试图根据泄露的源材料创作一篇报纸报道。他试图说服她不要发表这个故事,但她拒绝并离开。她一离开餐厅,就被一名看不见的袭击者跟踪并杀害。当克里要求知道发生了什么事时,乔纳森向她承认他对这起杀戮负有责任。第二天早上,乔纳森得知洛伦的死讯,然后接到马瑟斯队长的电话,马瑟斯队长告诉他乔纳森的搭档正在外面等他。他被带到马瑟斯和斯坦福,斯坦福现在是该市的警察局长,并计划在退休后将这份工作交给马瑟斯。马瑟斯展示了乔纳森和洛伦去世前在餐厅里拍摄的照片。马瑟斯和斯坦福告诉他,他们杀了洛伦,是为了防止她发表这篇报道,让整个部门蒙羞。然后他们威胁要陷害他谋杀她,除非他合作。乔纳森回家,但很快就转身开车去了维尼的公寓,因为他知道马瑟斯和斯坦福会杀了他。他到达时发现那些人正准备在屋顶上谋杀维尼。乔纳森试图干预,但他的搭档阻止了他,马瑟斯开枪打伤了他。马瑟斯把枪递给维尼,并命令他杀死乔纳森,但维尼却决定射杀马瑟斯。斯坦福随后开枪射杀了维尼,后者从屋顶坠落。斯坦福告诉乔纳森离开并忘记发生的一切。乔纳森不情愿地离开,去找垂死的维尼,维尼告诉他,他从未告诉过任何人发生了什么事。马瑟斯的死和 1986 年的两起谋杀案都归咎于维尼,媒体将他描绘成精神不稳定的凶手。乔纳森试图继续正常的生活。电影以年长的维姬给乔纳森写了一封信结束,解释说这将是她的最后一封信,从而表明自己就是给报纸寄信的人。