While it suffers from having a pretty weak, boring villain, there's also a lot to love in this movie: an epic story, a love interest with a story of his own, and some pretty catchy music. But it's the heroine at the centre who gives the movie its emotion and its strength.