Giselle, played by Amy Adams, begins the film in an animated kingdom called Andalasia, straight out of a Disney movie. She's rescued by a handsome prince, Edward (played by James Marsden), but ...