Pojkarna Sean och Jimmy ser förfärade sin vän Dave föras bort av pedofiler. Filmer går fram i tiden: vi träffar de tre som vuxna. Sean är utredande polis, Dave är misstänkt för mord på Jimmys dotter.

Tillspetsat så det förslår och lovande till en början. Butiksägaren och före detta småskurken Jimmy spelas av Sean Penn, den själsligt skadade Dave av Tim Robbins. Dramat tilldrar sig i småsjabbiga kvarter i Boston. Men rötterna till det förflutna visar sig mycket trassliga, filmen känns till slut utdragen.

När den sedan avslutas med den gamla cowboy-moralen: ”a man´s got to do what a mans got to do” så tröttnar i varje fall jag tvärt.