Jack Nicholson namawiał Leonarda do zmiany imienia na Luke, ponieważ wtedy wszyscy aktorzy grający w nowym filmie gangsterskim "Infiltracja" nosiliby imiona biblijnych ewangelistów.
Martin Scorsese chciał kręcić film w Bostonie, gdzie naprawdę rozgrywa się akcja filmu. Ze względów finansowych (mniejsze podatki) film kręcono także w Nowym Jorku.
Gerard McSorley miał początkowo grać rolę Queenana, jednak zrezygnował z projektu.
Matt Damon przygotowując się do roli brał udział w patrolach Policji Stanowej Massachusetts w Bostonie.
Jack Nicholson odrzucił rolę w filmie, jednak po spotkaniu z Martinem Scorsese i Leonardo DiCaprio został przekonany do roli Costello. Głównym powodem dla którego przyłączył się do produkcji była chęć zmiany wizerunku, ponieważ ostatnio zagrał w kilku komediach. Dlatego zdecydował, że jego postać będzie najwyższym wcieleniem zła
Robert De Niro miał zagrać szefa policji Oliver Queenan, jednak musiał zrezygnować, gdyż w tym samym czasie zajmował się reżyserią filmu "The Good Shepherd" (2006).
Technicznym doradcą był Tom Duffy - emerytowany detektyw, który przez prawie 30 lat pracował w bostońskiej policji, gdzie specjalizował się w przestępczości zorganizowanej.
Martin Scorsese chciał początkowo obsadzić w roli Madolyn znaną aktorkę - Kate Winslet lub Hilary Swank. Później zdecydował, że rolę tą zagra ktoś nowy - Vera Farmiga.
Leonardo DiCaprio dla roli w tym filmie zrezygnował z roli w filmie "The Good Shepherd".