1. Incompetent directing.
2. Incoherent story.
3. Shallow and harmful feminist messages.
4. Inconsistent and illogical character development.
5. Ravage original material beyond recognition for no purpose.
6. Lazy and cowardice ending.
7. Dumb down complex real world issues, in order to shoehorn in shallow and harmful socio-political messages.
A barbaric insult to source material, shame on all parties involved.