Bronx, 1960. Um garoto de nove anos (Francis Capra), filho de um motorista de ônibus (Robert De Niro), testemunha um assassinato cometido pelo principal gângster do bairro (Chazz Palminteri), mas quando a polícia o interroga ele não delata o criminoso. A partir de então surge uma amizade entre os dois, que seu pai não aprova, pois não quer ver o filho envolvido com um criminoso. Mas através dos anos este vínculo cresce e algo, sendo impossível de ser impedido ou controlado.