Pretty underrated. What I loved about it is that it didn't waste much time on developing unnecessary characters that do all sort of mumbo jumbos before forming an alliance, diving deep into a lot of back stories for each character or consume a lot of time themselves for something very obvious to happen. That's a very boring thing to endure.It kept things very simple & got straight to the point without hovering over unnecessary & obvious things like most of the DC or marvel superhero movies do. As the protagonist kept fighting, she unfolded her story at the same time. It didn't make me feel "enough, we get it, now move on! ". I get that feeling when I watch most of the Hollywood superhero movies but this movie was different. More philosophy, more fights,less unnecessary small talks.