En Nueva York en la década de 1920, un joven dramaturgo llega a un acuerdo con un gángster: El gánster financiará su obra, pero a cambio debe ofrecer un papel a su novia. Ésta va a los ensayos protegida por un guardaespaldas que poco a poco se entromete en la dirección de la obra.
Años 60. El gángster Sonny (Chazz Palminteri) es el rey del barrio del Bronx, donde vive el pequeño Calogero. Un tiroteo, presenciado por el niño, es el punto de partida de una duradera relación entre el gángster y el pequeño. Lorenzo Anello (De Niro), padre del chico y un honrado conductor de autobuses, desaprueba esta relación. A pesar de ello, el muchacho crece bajo la protección de los dos hombres, dividido entre su honradez natural y su fascinación por Sonny. Sin embargo, llegará un momento en el que Calogero (Lillo Brancato) no tendrá más remedio que tomar una decisión sobre el camino que debe seguir.
Montado en sus motos, una pandilla de motociclistas es lo único que se interpone entre una multitud de zombis, que accidentalmente han salido de su cueva segura, y los que todavía están vivos en la ciudad.