Oh yes, it's done so perfectly that I would have been disappointed if I hadn't been able to see the ending coming -- it's a fairy tale, so it needed a fairy tale ending.
I wonder if there are going to be some viewers who, not being as thoroughly grounded in fairy tales as some of us, are going to be very upset by the ending. Okay, maybe upset isn't the right word, but who will not get it, and feel a little bit betrayed by the classical fairy-tale structure.
Y'know, I didn't even stop to think about how novel it was that the wicked step-parent trope was changed from tradition. And it should have, because we recently watched Nanny McPhee (which was pretty cute, actually), and one of the kids in that movie actually mentions how step-mothers are a bad breed, that anyone who reads knows that.
I think that anyone who would make the argument that she went down a path with an exit, and he made a wrong turn just wasn't paying attention, but I'm a bit ... inflexible in my viewpoint about How The World Works in those types of stories.
But Guillermo did tell E in his interview thatthere's one moment in the film that can't be explained unless you believe in the fantasy, and I wonder if that's what he was talking about.
Oooh, I wonder. Could you please give me a link to the interview again, now that I've seen the movie and it's safe for me to read it?