(Spoiler Alert!)
Maybe good for 2003, but I don't see the hype about this movie. Very weird ending where Sean Devine (Kevin Bacon) points a finger gun at Jimmy (Sean Penn) and shoots him. Why doesn't he arrest the damn guy?! He basically explicitly insinuates in the previous scene that he knows Sean Penn killed Dave Royle. So just arrest the guy. And when Dave's wife, Celeste, randomly makes out with Dave after he was stabbed and almost bled to death from killing the pedo. Stop the bleeding and make out later. The three stars is for Sean Penn's acting. Damn good acting - reminds me of The Thin Red Line. Anyways, it's almost midnight now and I should probably get some shut eye