为了对付黑社会,联邦调查局特工皮斯托(约翰尼·德普饰)不得不告别妻子和三个女儿,化名唐尼·布拉斯科进入黑帮老大鲁杰罗家族卧底。 为了取得黑帮成员的信任,唐尼在头目“老左”(阿尔·帕西诺饰)的带领下参与了一系列犯罪活动,并逐渐掌握了他们的犯罪证据。 但在长期的关系中,“老左”信任唐尼,唐尼也看到了“老左”温暖的一面,渐渐对他产生了敬佩,犹豫不决,不再及时向上级汇报情况;同时,由于卧底工作的特殊性,唐尼很少与妻子和女儿见面,家庭生活濒临崩溃。 至此,帮派内部的仇杀开始,“老左”的上级黑桑铲除异己,掀起血战。 唐尼也将面临“忠诚”或“背叛”的选择