After Little Women, this movie is the best in terms of respecting women's beliefs and their opinions. Revolutionary movie. You can watch this with your family. It contains everything: drama, action, mystery, comedy and love. Also, the lead cast, Milley Bobby Brown, stole the show. Her performance was outstanding. She is a really mature and great actor. You will definitely love the movie. By the way i am already waiting for the 2nd part.