Na infância, Dave (Tim Robbins), Jimmy (Sean Penn) e Sean (Kevin Bacon) passavam os dias jogando hóquei e rabiscando seus nomes em cimento fresco. Até o momento em que Dave é levado por um suposto policial e por um padre e é seviciado durante dias. Trinta anos mais tarde, acontece um crime e Dave, que se tornou um homem silencioso e problemático, torna-se o principal suspeito. A partir daí, todos os fantasmas do passado da turma vêm à tona junto com os fantasmas carregados pela sociedade americana, como violência, medo e desconfiança. É uma química que dá certo e joga o ator-diretor Clint Eastwood – no seu 24º longa-metragem – ao posto dos bons cineastas em exercício. Valendo-se do magnífico thriller escrito por Dennis Lehane, Eastwood usa até a cidade de Boston como personagem. Sem falar de Annabeth (Laura Linney), mulher de Jimmy, que mereceu um toque macbethiano.