It doesn't make sense so many times, that it becomes infuriating. From the illogical combats, to people changing language when it helps the writer, and predictable moves... I mean, if you can watch this movie to the end, you certainly are the hero, here!