The story is good, the acting (from a stellar cast that includes Sean Penn, Tim Robbins, Kevin Bacon, Laura Linney) is superb, the cinematography is great, but the movie is overlong and ... well, a bit (for want of a better word) - blah. It never gets really exciting, and there's no real moments of suspense (despite a script that could easily have created lots of tense moments). I think it suffers from some dreary/stodgy direction by Eastwood and the screenwriter is trying to fit too much of Dennis Lehane's novel into the movie. Wait for video.