This movie has some issues, including a white savior complex and some serious blindspots. But it also has a compelling protagonist, amazing action sequences, and enough solid performances to put it ahead of most similar movies. Basically, I got more than I bargained for. It is not perfect, but it sure is entertaining.