The movie was great! The story was perfect, everything was there; thrill, adventure, twist, emotion etc. I enjoyed it and the ending was very heartwarming.
But I am not giving it 5 stars for one thing. The female characters in this movie had masculine features. That was very weird and disturbing for me. It also felt like a little misogynist.