"Du bezahlst Deine Sünden nicht in der Kirche, Du zahlst auf der Straße!"
Das ist der Hexenkessel von New York: Little Italy in den 1960er Jahren. Hier versucht der Kleinganove Charlie (Harvey Keitel) irgendwie im Mafiaalltag über die Runden zu kommen. Nicht ganz einfach, wenn man katholischen Glaubens ist, eine Frau liebt, die unter epileptischen Anfällen leidet und sich außerdem um einen Freund kümmern muss, der sich überall Geld leiht. Johnny Boy (Robert de Niro) steckt richtig in der Klemme, als er einem Mafiaboss Geld zurückzahlen soll, aber viel zu spät zu dem vereinbarten Treffen erscheint. Nun beginnt eine mörderische Flucht durch die Straßen New Yorks, die nur blutig enden kann.