3.5 Very Good

Very beautifully directed and amazing timing for every situation. Value for money and waiting. I would love to see again... All characters have really worked hard... Best graphics and great story..