Skip To Content

    Here's What The "Disenchanted" Cast Looked Like Before Starring In The Film

    It's like no time has passed at all.

    Before we had Disenchanted...

    Gabriella Baldacchino, Amy Adams and Patrick Dempsey in Disenchanted

    There was Enchanted.

    Amy Adams and Patrick Dempsey in Enchanted

    It's been 15 years since the original debuted, and audiences finally got the long-anticipated sequel they had been waiting for.

    James Marsden and Idina Mezel in Disenchanted

    Here's how the cast looked like then vs. now, from the Enchanted alums to the newcomers in the sequel:

    To start, Amy Adams plays Giselle.

    Amy Adams in Disenchanted

    Here's what she looked like in Enchanted.

    Amy Adams in Enchanted

    And here's what she looks like now.

    Amy Adams on the red carpet

    Patrick Dempsey plays Robert.

    Patrick Dempsey in Disenchanted

    Here's what he looked like in Enchanted.

    Patrick Dempsey and Amy Adams in Enchanted

    And here's what he looks like now.

    Patrick Dempsey on the red carpet

    James Marsden plays Edward.

    James Marsden in Disenchanted

    Here's what he looked like in Enchanted.

    James Marsden in Enchanted

    And here's what he looks like now.

    James Marsden on the red carpet

    Idina Menzel plays Nancy.

    Idina Menzel in Disenchanted

    Here's what she looked like in Enchanted.

    Idina Menzel in Enchanted

    And here's what she looks like now.

    Idina Menzel on the red carpet

    Gabriella Baldacchino plays Morgan.

    Gabriella Baldacchino and Amy Adams in Disenchanted

    She's new to the franchise, so here's what she looked like in The Conners.

    Gabriella Baldacchino in The Conners

    And here's what she looks like now.

    Gabriella Baldacchino on the red carpet

    Maya Rudolph plays Malvina.

    Yvette Nicole Brown, Maya Rudolph and Jayma Mays in Disenchanted

    She wasn't in Enchanted, so here's what she looked like in Bridesmaids.

    Maya Rudolph in Bridesmaids

    And here's what she looks like now.

    Maya Rudolph on the red carpet

    Yvette Nicole Brown plays Rosaleen.

    Yvette Nicole Brown in Disenchanted

    She's also a new addition, so here's what she looked like in Community.

    Yvette Nicole Brown in Community

    And here's what she looks like now.

    Yvette Nicole Brown on the red carpet

    Finally, Jayma Mays plays Ruby.

    Jayma Mays in Disenchanted

    You didn't meet her in Enchanted, so here's what she looked like in Glee.

    Jayma Mays in Glee

    And here's what she looks like now.

    Jayma Mays on the red carpet

    What did you think of Disenchanted? Share your review in the comments!