I can't be objective about this movie. I just CAN'T. There's Ricci and McAvoy and perfect clothes and home decor! It's a fairy tale, so maybe it's a bit cheesy but I can watch it over and over without getting sick of it. Period.
It is sweet and it has the most charming cast, but it is still a fairytale of an ugly girl who isn't monstrous at all, and of a surreal and eccentric 4-year-old type story who doesn't end up being any of those things. There is no magic per say, just tiny little weak fireworks in the beginning that don't seem to lead to nowhere. P.S. It would've worked better as a children's book.
She doesn't really look like a pig, so the whole plot based on her ugliness is not convincing from the start. In narrative it's a fairy-tale but in art direction it can't decide what it is, so it's a strange mixture of different elements that don't really work well put together. But it has James McAvoy and Peter Dinklage.