Jack Nicholson
在美國麻省，警員比利·寇提根（Costigan，里安納度·狄卡比奥飾）被指派往一愛爾蘭黑幫充當臥底，搜集情報，並獲得黑幫老大法蘭克·卡斯塔洛（杰克·尼科尔森飾）的信任。與此同時，黑幫成員柯林·蘇利文（Sullivan，麥·迪文飾）也加入當地警隊進行滲透，並獲晉升為特別調查組。兩名臥底終日擁有雙重身分，在警方的一次行動中，因為雙方均有對方派駐的臥底，使警方無足夠證據起訴黑幫成員，而黑幫也無法獲得利益，使雙方均得悉有內奸存在。