Dok policija pokušava zaustaviti sve moćniju irsku mafiju, shvaćaju da je pred njima izbor – poslati tajnog agenta u mafiju ili dopustiti da im mafija proklizi krost prste. Billy Costigan je mladi policajac koji se želi dokazati. Collin Sullivan je ulični kriminalac koji se uspješno infiltrirao u redove policije kako bi mogao svaki njihov potez javljati šefu mafije Franku Costellu. Kada Costigan dobije zadatak infiltrirati Costellove snažno čuvane krugove, Sullivan se nađe u situaciji da mora pomoći Billyju prije nego stvari izmaknu kontroli. Dok ulozi stalno rastu, njih dvojica moraju nadmudrivati jedan drugoga i učiniti sve što mogu kako bi razotkrili drugoga, prije nego sami budu otkriveni.
Žureći se automobilom na sud, gdje ga očekuje multimilijunska parnica, uspješni odvjetnik Gavin Banek (Ben Affleck) sudari se s alkoholičarom i agentom osiguranja Doyleom Gipsonom (Samuel L. Jackson), koji također žuri na sud, kako bi sudjelovao u saslušanju kome će pripasti skrbništvo nad njegovom djecom. Nakon prepirke, Banek odjuri na sud, a Gipson zakasni na svoje saslušanje, zbog čega je potpuno shrvan. Međutim, uskoro doznaje kako mu je Banek slučajno ostavio iznimno važne dokumente bez kojih ne može zaključiti svoj slučaj. Odvjetnikova potraga za dokumentima pokrenut će čitav niz susreta njih dvojice, u kojima će se i jedan i drugi pretrgnuti od nastojanja da si međusobno zagorčaju život. No, istovremeno, obojica će propitivati postojanje stvarnih motiva za ignoriranje ljudskosti kojom su postali obuzeti.