Când erau copii și creșteau împreună într-o parte rău-famată din Boston, Jimmy Markum (SEAN PENN), Dave Boyle (TIM ROBBINS) și Sean Devine (KEVIN BACON) își petreceau timpul bătând mingea pe stradă, așa cum făceau cei mai mulți băieți în cartierul lor din East Buckingham. Nu se întâmpla niciodată ceva extraordinar în cartierul lor. Adică, până în momentul în care Dave a trecut printr-o întâmplare ce avea să le schimbe viețile pentru totdeauna.
Douăzeci și cinci de ani mai târziu, cei trei se regăsesc la un alt eveniment dramatic din viața lor, la uciderea fiicei de 19 ani a lui Jimmy. Fiind acum polițist, Sean primește cazul, iar el și partenerul său (LAURENCE FISHBURNE), trebuie să rezolve crima aparent lipsită de motiv. Ei trebuie, de asemenea, să fie cu un pas înaintea lui Jimmy care este răvășit de furie și vrea să îl găsească pe criminalul fiicei sale.
Având legătură cu crima printr-o serie de circumstanțe, Dave este nevoit să se confrunte cu demonii propriului trecut. Demoni care amenință să îi distrugă căsătoria și orice speranța ar avea pentru viitor. Pe măsură ce investigația se concentrează asupra celor trei prieteni, are loc o poveste de rău-augur ce se referă la conceptele de prietenie, familie și inocență pierdută prea repede.