This movie is AMAZING.. I am so shocked to see movie websites giving it a poor review when it WAS SO GOOD. Jennifer Lopez did amazing at her role, as well as the whole cast! The direction and everything was just so well done! I was glued to the tv the whole movie. GREAT film. Very empowering too!!!