"The Princess Diaries" Is Officially 20 Years Old — Here's What The Cast Looks Like Now

    🎶Miracles happen once in a while..🎶

    Today, July 29, 2021, officially marks the 20-year anniversary of the perfect gem known as The Princess Diaries.

    And to celebrate the movie's 20 years, let's see what the cast is up to now:

    First, here's Anne Hathaway as Mia Thermopolis:

    Mia sitting while wearing a strapless ball gown and an intricate tiara

    And here's Anne Hathaway now:

    Here's Julie Andrews as Queen Clarisse Renaldi:

    And here's Julie Andrews now:

    Here's Heather Matarazzo as Lilly Moscovitz:

    Lilly smiling in her school uniform

    And here's Heather Matarazzo now:

    Here's Héctor Elizondo as Joseph:

    And here's Héctor Elizondo now:

    Here's Mandy Moore as Lana Thomas:

    Lana in her school uniform

    And here's Mandy Moore now:

    Here's Robert Schwartzman as Michael Moscovitz:

    Michael in his school uniform

    And here's Robert Schwartzman now:

    Here's Erik Von Detten as Josh Bryant:

    And here's Erik Von Detten now:

    Here's Caroline Goodall as Helen Thermopolis:

    Helen wearing a floral-print dress

    And here's Caroline Goodall now:

    Here's Larry Miller as Paolo Puttanesca:

    And here's Larry Miller now:

    Here's Sandra Oh as Vice Principal Geraldine Gupta:

    Geraldine on the phone

    And finally, here's Sandra Oh now: