What an utter mess!
The film starts with 20 minutes of exposition. It's just voice-over explaining one thing after the other, and it goes on and on and on. When I saw it, several people in the cinema actually said out loud: "When is this damn thing gonna start?"
Then follows a politicized mess of a screenplay, laden with a whole bunch of nonsensical McGuffins. I'd also say that the characters were all terrible, except for the fact that they weren't as much actual characters, as they were simply diversity check-boxes put there for the sake of appearances. There's a black lesbian, two Asian dudes, and oh so many frigging "strong female characters"! Every single woman is tough and cool and smart and strong and so perfect that there’s no room for anyone to grow, and no reason why you should care about what happens to anyone! Even the one bad woman (the villain's henchwoman) turns out to be kinda good in the end! WTF? It's like the screenwriter never understood that what makes a character interesting is not their perfect abilities, but their inadequacies! When you just have a bunch of perfect characters walking around, it becomes booooooooring.
And the 1 hour long action scene towards the end is nothing but colors flying across the screen. We've been given absolutely no reason why we should care about what happens to anyone, so the prolonged final fight turned into an endurance test.
BAH!