I was skeptical at first about this movie, which is why I didn't go see it the week that it came out. I just figured it was all too obvious what would happen and to be honest some of that did happen yet they did the expected so well that it really didn't seem to make a big difference that I saw it coming a mile off. Which made the things that you didn't expect even better. I enjoyed this movie so much that I would do the unthinkable that I've done only once in all of my years, and that is pay to see it again at the theater. I may even buy a copy of it when it comes out on Blu Ray. THAT's how good this is. The acting was superb and what I enjoyed most is that finally someone knows how to end a movie. BRAVO