Would have made a better TV series Charlize Theron and Charlize Theron's bum star as a 3000 year old badass who, I guess, runs around the globe playing world police with other immortal badasses.
There are other things which happen and I won't detail because it will reveal spoilers, but its no surprise that someone else wants to know why there are immortals running around and they go out of their way to find out why.
A lot has been said in other reviews about the PC, feminist, 'woke" nature of the show, but I honestly don't care about any of those things except every time I hear someone use those buzz words, on both sides, it makes me cringe.
Some folks are hurt because they don't think a woman can be a badass, but they're perfectly alright with suspending disbelief concerning immortal people healing after getting shot in the head and other nonsense that occurs. This hypocrisy illustrates, to me the persons true feelings towards female humans. Its gross. get over yourself.
I had lots of little nitpicks, like all the gun-fu fight choreography, but my main problem is that, while it had its moments in the beginning, the story felt contrived in that and we knew fairly early on, how it was going to end.
This would have been much better if they would have dropped Charlize and Chiwetel and the idiot villain and created a TV series instead. The characters long lives, providing virtually endless storylines and interesting character development.