This movie is deeply wounded by how long it takes the non-"evil" characters to get with the program. I get it, but it is strange how not one person ever volunteers to be who dies in order to try and keep everyone else alive longer.
The villain's ultimately stated goals and their methods are so cartoonishly evil that it undermines the previously interesting, "my back is to the wall, I must do horrific things" evil of the earlier confrontations.
The violence is impactful, it is too short to wear out its welcome, the core cast give it their all, but it ultimately does not have some kind of spark to push it to being good.
It is fine. I will never watch it again. I will not recommend it to anyone.