It's a nice, modern fantasy film with a twist. I like how Penelope has to learn to love herself, it's fairly predictable but it's executed well. I think they could have made her uglier but that's just a Hollywood thing to give an otherwise very pretty girl and give her a minor deformity and then call her hideous throughout the story. I think it's alright film to watch with family or young girls, to teach them that self love is not dependent on a mans affections.