Then and now: The cast of ‘Enchanted’

View Slideshow
Cheapism is editorially independent. We may earn a commission if you buy through links on our site. Learn more
Enchanted-Cast-Then-And-Now-1.jpg
Everett Collection/Richard Shotwell/Invision/AP/Shutterstock

Amy Adams

‘Enchanted’ was released on November 21, 2007, and became an instant Disney classic. The movie is now finally on Disney+. To celebrate its arrival on the streaming service and the upcoming sequel, take a look at the cast then and now.


‘Enchanted’ followed a young maiden from Andalusia named Giselle, who is prepared to wed Prince Edward. However, an evil queen sends her away to New York City, where she falls in love with a lawyer.


Amy Adams played Giselle in the 2007 film. Since ‘Enchanted,’ Amy has starred in notable films like ‘American Hustle,’ ‘Arrival,’ ‘Big Eyes,’ and ‘Vice.’ She played Camille Preaker in the HBO limited series ‘Sharp Objects.’ Amy recently starred in ‘Dear Evan Hansen’ and ‘Hillbilly Elegy.’


Amy starred alongside Patrick Dempsey, Idina Menzel, James Marsden, Susan Sarandon, and more. Amy and many of her co-stars will be reuniting for the highly-anticipated ‘Enchanted’ sequel, titled ‘Disenchanted.’ The movie is set to be released on Disney+ in 2022. See more photos of the original ‘Enchanted’ cast then and now in our gallery.

Enchanted-Cast-Then-And-Now-2.jpg
Everett Collection/BabiradPicture/Shutterstock
Enchanted-Cast-Then-And-Now-3.jpg
Everett Collection/Chelsea Lauren/Shutterstock for SAG Awards

James Marsden

James Marsden starred as the lovable Prince Edward in ‘Enchanted.’ James is known for playing Scott Summers/Cyclops in the ‘X-Men’ film series. He’s also segued into TV with roles on ‘Westworld,’ ‘Dead to Me,’ and ‘The Stand.’


Related‘Dead To Me’ Season 3: What You Need To Know

Enchanted-Cast-Then-And-Now-4.jpg
Everett Collection/AFF-USA/Shutterstock
Enchanted-Cast-Then-And-Now-5.jpg
Everett Collection/Ed Rode/AP/Shutterstock

Susan Sarandon

Susan Sarandon played the evil Queen Narissa in ‘Enchanted.’ Since the 2007 film, the Oscar winner has starred in countless movies and TV shows, including ‘Feud: Bette & Joan,’ ‘Ray Donovan,’ and more. She will next be seen in the FOX series ‘Monarch,’ premiering in 2022.


RelatedSusan Sarandon At 69 Looks Gorgeous In Marc Jacobs Ad

Enchanted-Cast-Then-And-Now-6.jpg
Everett Collection/Ken McKay/ITV/Shutterstock

Timothy Spall

Timothy Spall played Nathaniel, a servant of Queen Narissa. The actor notably played Peter Pettigrew in five ‘Harry Potter’ films from 2004 to 2010. He’s also known for roles in ‘The King’s Speech,’ ‘Denial,’ and ‘Mr. Turner.’



This article originally appeared on Hollywood Life and is syndicated by Cheapism.