Was very pleased with the movie, whoever rated it low probably has the expectations set a little too high. I actually had some average expectations, I wouldn't consider them low and I was actually blown away by how good this movie turned out to be.
The down voters are probably just racists or misogynists who think it's the end of the world when someone of a different ethnicity or gender from the usual is included in a movie and probably considers it western propaganda, and probably religiously scrolls reddit. To also just be clear as well, a lot of people are insulting the actors English skills. Their English is definitely fine and as you'd expect, if you aren't racist the accent wont bother you and it definitely doesn't make the movie any worse than it would be with an English actor.
The acting was flawless, I was truly immersed. I am THOROUGHLY IMPRESSED! Amazing movie and I could definitely see myself watching this again. The plot was a bit cliche but not in a bad way at all, it gives you an amazing amount of action and certainly a lot of plot twists. The only reason I am voting 4 stars instead of 5 is because ... you know what. I have no reason, I am voting it 5 stars instead.