New Yorker
Happily, the leads carry the day: James Marsden as a prince of grinning vanity, Susan Sarandon as the wicked stepmother, and, above all, Amy Adams, who, in the role of a would-be princess, finds true momentum, not just sappiness, in the farce of innocence.