Terry Noonan (Sean Penn) hat dem kriminellen Gangleben den Rücken zugekehrt. Als Undercovercop, der gegen Verbrechen und Korruption ermitteln soll, kehrt er nach Jahren zurück in das irische Viertel New Yorks, der 'Hell's Kitchen'. Von seinem nichts ahnenden alten Gangkumpan Jackie Flannery (Gary Oldman) wird Terry mit offenen Armen empfangen. Gemeinsam mit seinem berechnenden Bruder Frankie (Ed Harris) steckt er bereits fest im Sumpf des Verbrechens. Terry treibt fortan Erpressungsgelder mit Jackie ein. Als man einen weiteren Jugendfreund Terrys tot auffindet, vermutet er Frankie als Täter. Der schiebt die Schuld den Italienern in die Schuhe. Für Terry ist der Zeitpunkt gekommen, sich zwischen Loyalität und Gerechtigkeit zu entscheiden.
Terry Noonan (Sean Penn) has turned his back on criminal gang life. As an undercover cop who is supposed to investigate crime and corruption, he returns after years to the Irish quarter of New York, the 'Hell's Kitchen'. Terry is welcomed with open arms by his unsuspecting old gang buddy Jackie Flannery (Gary Oldman). Together with his calculating brother Frankie (Ed Harris), he is already stuck in the swamp of crime. From then on, Terry collects extortion money with Jackie. When another childhood friend of Terry is found dead, he suspects Frankie to be the culprit. He blames the Italians. For Terry, the time has come to choose between loyalty and justice.