Completely predictable. I don't understand what is so spectacular or good about this movie. Where do these reviews come from? People who are 16 years old and have never seen a good quality script or what? I don't get it.