Disney comes through this holiday season with a movie that's surprisingly modern both in its use of animation and in its plot. Of course, there are plenty of old-school elements: Amy Adams plays Giselle, a fair maiden pining for her true love, Prince Edward (James Marsden). Their romance is foiled by Edwards' stepmother, Queen Narissa (Susan Sarandon), who throws Giselle down a well that empties out into Times Square.
The residents of Andalasia arrive one by one in New York ("a place where there are no happily ever afters"), retaining their magical powers as they explore the big city. With her clear singing voice, Giselle enchants urban fauna and street performers alike, culminating in a spectacular Central Park musical number that puts Hair to shame.
If traditional Princess stories aren't your bag, never fear. In this one, Giselle realizes that not depending on a Prince or an army of woodland creatures is what allows you to live happily ever after. Even in New York. — April Peveteaux