I thought it was quite good. It gave me a feeling I haven't felt since I saw Sleepers. I loved the way the director overlapped scenes, and used flashbacks to tell the story. This is success where Pulp Fiction failed. All the characters were believable, and all the performances were good. In particular, I was impressed with the depth of emotion Nick Stahl portrayed without saying a word for the whole first half of the movie. Sometimes the ending you don't want makes the movie that much better.