This movie is refreshingly intelligent and visually enchanting. The script is quite clever and fun, and get this: there is not one word of profanity. (This just goes to show that a blockbuster movie can be well-written and need not have dozens of f-bombs.) I give it even more bonus points for good actors who don't mumble. I was beginning to think that today's actors had forgotten that diction was a vital tool in their box. How refreshing to hear every word! Though it carries a powerful message about female empowerment, this is not a movie just for women. My husband enjoyed it very much. Young children won't get most of it, but they might enjoy the visuals. Highly recommended.