I really wanted to like this movie, and for a few minutes I had hope. The opening sequence that explains the universe and sets the back story was extremely well done and had an epic sci-fi fantasy feel to it. Then the main actor showed up..... The dude is a cross between Dracula fake Texan accent Keanu Reeves and a massive douchebag and never waivers from that. The dialog and pacing were horrendous. The story was laughably predictable. The humor was forced and mostly poorly done. The tone had abrupt jarring shifts at various points. They over explained some things and had a massive lack of exposition in other areas. It was a mess and probably the worst movie I have paid money to see since Pacific Rim Job, which was only worse because it fucked up at a simple task. This movie, OTOH, had ambitious goals that it clearly had the talent to meet (opening sequence was phenomenal), but constantly disappointed me by shitting the bed the entire time. And, oh yeah, there was some agenda pushing that was so over the top I thought it was parody at first, but nope they were serious about it. And also, Rhianna felt more shoe horned into this movie than Michael Richards at a Seinfeld reunion party.
On the plus side, the visuals are the best of any movie to come out this summer and possibly ever in a movie. The action was pretty well done, despite the abundance of CGI. The opening sequence might be one of the best universe building montages ever made in a movie. Honestly, if the movie had ended at Rutger Hauer's speech, I would have felt less ripped off. Or if it had a decent actor with some range (holy shit the love story was terrible) in the lead and kept the sci-fi fantasy (ala 5th element) feel during the entire movie, instead of trying to get preachy and serious, it would have been at least a workable movie. As it is, its a mess with just enough high points to make you angry at what they fucked up (similar in many ways to Pacific Rim Job) and what might have been. The whole movie feels like a massive mess that changed directions multiple times and terrible editing. It seriously felt like the opening five minutes was made by an entirely different team of people.
3/10, worst movie I have seen this summer. But, best visuals and best opening sequence in years.