Terri Noonan (Penn) regressa ao seu antigo bairro com contas para acertar. Ele agora é um polícia disfarçado, com um único objectivo: prender Frankie Flannery (Harris) e o seu explosivo irmão Jackie (Oldman).
Mas quando Noonan se infiltra na família, os seus antigos sentimentos pela irmã dos Flannery (Wright) aumenta a parada, e geram um violento confronto durante a extremamente concorrida parada de St. Patrick!