This was one of the best movies I have ever seen in my life and I consider myself a huge and critical movie fan. I cannot wait to see this movie again in the theater. It had everything you could want in a film and leaves you worn out from the emotions! See it!!!