Awesome movie that really immersed you in its world and tugged at your emotions, loved watching it so much the first time that I saw it again and felt the emotions just as strongly the 2nd time around! There was so much going on that you did not feel it was too long despite its length. Definitely recommended!