I don't really get the hate this movie got, I definitely enjoyed the film. It's really fun to watch, great action scenes, amazing soundtrack, nice acting and great casting for the leads (Carla Gugino always has a way to move me to tears for some reason and Michelle Yeoh's voice always calms me) and to be honest, I didn't care that the bad guys were men and the good ones women. If you don't like strong female leads just avoid watching this film. Simple as that.