彼得(乔尔·金纳曼 Joel Kinnaman 饰)曾经是一名精明强干的特种兵,因为一场意外而锒铛入狱,身陷囹圄的彼得被告知可以获得提前释放的机会,但作为交换,彼得必须成为联邦调查局的线人,暗中协助调查局派出的卧底,合力将黑帮老大拉下马。
心心念念妻子的安危,彼得接受了联邦调查局开出的条件,哪知道任务刚刚执行没多久,卧底就曝光了身份惨遭杀害。黑帮老大要求彼得补偿由于他的失误而给帮派造成的损失,进一步命令他回到监狱中,在那里暗中进行毒品交易。与此同时,彼得的举动也引起了纽约警方的注意,一时之间,彼得被夹在三股强大的势力之间,每天都徘徊在死亡边缘。
几年前,彼得·科斯洛被提前出狱,条件是他必须为联邦调查局纽约市外地办事处担任卧底线人。在打入波兰犯罪组织后,他即将向他的上司威尔科克斯特工提供起诉犯罪头目“将军”里沙德·克里梅克的大量证据。科斯洛通过波兰领事馆走私大量芬太尼时配备了电线的办公室,旨在将其交付给将军。然而,科斯洛的团队斯塔泽克得知有一位潜在买家,于是改变了计划。与买家见面后,科斯洛很快推断出他是一名便衣警察。当紧张局势出现时,该警官试图逮捕科斯洛,但斯塔泽克杀死了他。科斯洛的管理者通过电话线听到了这一消息,抛弃了他。科斯洛和斯塔泽克被带到将军面前,科斯洛被告知他将被要求返回监狱才能代表将军进行毒品交易。科斯洛最初不愿意,但在妻子和女儿的生命受到威胁后同意了。
威尔科克斯告诉科斯洛,他将在入狱期间继续充当线人,作为回报,他将在完成后获释。与此同时,纽约警察局侦探格伦斯开始调查卧底警察的谋杀案,并怀疑波兰黑手党。他获得了科斯洛离开现场以及联邦调查局车辆驶过的安全摄像头记录。将军和他的妻子探望科斯洛和他的妻子索菲亚,为科斯洛重返监狱做准备。第二天,科斯洛解除了假释。格伦斯会见了威尔科克斯和蒙哥马利,他们否认知晓这起谋杀案。他还与索菲亚进行了交谈,索菲亚拒绝透露有关她丈夫的信息。与此同时,科斯洛开始分发毒品,但遭到腐败的狱警斯勒维特的阻挠,斯勒维特是监狱帮派头目斯迈利·菲尔普斯的手下,斯迈利·菲尔普斯是掌控毒品交易的监狱帮派老大。科斯洛差点被杀,直到他向史迈利透露自己是一名线人,致力于打倒史迈利将军的竞争对手。科斯洛向威尔科克斯求助,但蒙哥马利命令她“烧死”科斯洛,以掩盖联邦调查局参与导致卧底警察被谋杀的行动,她无法提供帮助。科斯洛随后打电话给索菲亚,要求她向格伦斯提供他与威尔科克斯交谈时录制的秘密录音。
威尔科克斯不情愿地向将军的律师透露科斯洛是联邦调查局的线人,将军下令杀死他和他的家人。科斯洛遭到一名波兰歹徒的袭击并险些丧命,但他成功制服了袭击者。在绝望中,他劫持了斯勒维特作为人质,并使他失去知觉。与此同时,威尔科克斯与索菲亚对峙并拿到了录音带。在监狱里,蒙哥马利掌控了人质局势,科斯洛利用他过去作为美国特种部队狙击手的经验,与斯勒维特交换服装,并战略性地放置了丙烷,制定了逃跑的方法。他们身后的坦克,导致一名狙击手误杀了斯勒维特并击中了坦克,引发了大规模爆炸。斯塔泽克和另一名波兰匪徒试图杀死科斯洛的家人,但格伦斯赶到并阻止了他们。格伦斯被枪杀,但索菲亚救了他,两名歹徒最终被杀。
科斯洛被救护车转移,醒来后发现威尔科克斯是他的护送者。她允许科斯洛逃跑,作为对她行为的报应。在纽约,威尔科克斯与蒙哥马利对峙,并在蒙哥马利戴着录音机记录蒙哥马利威胁要杀死科斯洛以掩盖他的行为后逮捕了他。格伦斯和威尔考克斯联手帮助科斯洛并保护他的家人,让科斯洛躲藏起来,直到联邦调查局对腐败的调查结束,他才能获得自由。