I found this movie exhausting to sit through, though it loses steam about half-way through, and they just throw in a lot of CGI in the final act to get to the ending. The script is a hodge-podge of story points that don't necessarily happen in a natural manner, it's more like they needed the characters at a certain point in the story, so it just happened. Thus, it felt really sloppy at times. Director Michael Apted had the camera moving all over the place, which seems to breathe some energy into the film at the start, but then it just felt like he lost control of the characters and set pieces, so it sort of spirals all over the place without a consistent tone and pacing. I give it 2 stars or a grade of C.