Akcja filmu rozgrywa się w południowym Bostonie, gdzie policja stanowa toczy zażartą walkę z przestępczością zorganizowaną. Młody tajny agent policji, Billy Costigan (Leonardo DiCaprio), otrzymuje od przełożonego Olivera Queenana (Martin Sheen) rozkaz przeniknięcia do struktur mafijnych, którymi rządzi Frank Costello (Jack Nicholson). Podczas gdy Billy szybko zdobywa zaufanie bossa, Colin Sullivan (Matt Damon) – zatwardziały młody przestępca, który już jako kadet Akademii Policyjnej pełnił rolę mafijnego informatora – zostaje awansowany na stanowisko dowódcze w Wydziale Spraw Wewnętrznych. Każdego z nich pochłania podwójne życie. Kiedy zarówno przestępcy, jak i stróże prawa, wpadają na trop wrogiej wtyczki we własnych szeregach, obaj bohaterowie rozpoczynają wyścig o to, kto pierwszy odkryje tożsamość drugiego, by tym samym uratować własną skórę…