Here's What The Cast Of "Ever After" Looks Like 20 Years Later

    The only Cinderella that matters...

    Drew Barrymore (Danielle)

    Dougray Scott (Prince Henry)

    Anjelica Huston (Rodmilla)

    Megan Dodds (Marguerite)

    Melanie Lynskey (Jacqueline)

    Patrick Godfrey (Leonardo)

    Judy Parfitt (Queen Marie)

    Timothy West (King Francis)

    Lee Ingleby (Gustave)

    Richard O'Brien (Pierre le Pieu)

    Toby Jones (Royal Page)

    Anna Maguire (Young Danielle)

    Jeanne Moreau (Grande Dame)