I was very eager to see this movie. Well it definitely lived up to all of the expectations i had. I don't remember one dull part in the 2+ hours I sat. Once the movie ended, in the midst of the applause someone yelled out, "I'm so happy!"... I couldn't have said it better myself. Go see it now.