Cuando Jimmy Markum (Sean Penn), Dave Boyle (Tim Robbins) y Sean Devine (Kevin Ba-con) eran niños que crecían juntos en un peli-groso distrito de Boston, pasaban los días ju-gando al béisbol en la calle al igual que lo ha-cían muchos otros niños en el barrio obrero de East Buckingham donde vivían. No sucedía nada importante en su barrio. Hasta que Dave se vio obligado a tomar un rumbo que cambiaría las vidas de todos ellos para siempre. Veinticinco años más tarde, los tres se vuelven a encontrar por otro acontecimiento de gran trascendencia: el asesinato de la hija de 19 años de Jimmy. A Sean, que se ha hecho policía, le asignan el caso y junto a su compañero (Laurence Fishburne) recibe el encargo de desenredar este crimen aparente-mente sin sentido. También tienen que estar muy pendientes de Jimmy, ansioso por encontrar al asesino de su hija. Dave, relacio-nado con el crimen por una serie de circunstancias, se ve obligado a enfrentarse a los demonios de su propio pasado; demonios que amenazan con destruir su matrimonio y cualquier esperanza que pueda tener para el futuro. A medida que la investigación se estre-cha alrededor de estos tres amigos, se desarrolla un inquietante re-lato que trata de la amistad, la familia y la inocencia perdida dema-siado prematuramente.