Celebrity·Posted on Jul 29, 2021"The Princess Diaries" Is Officially 20 Years Old — Here's What The Cast Looks Like Now🎶Miracles happen once in a while..🎶by Lauren GarafanoBuzzFeed StaffLinkFacebookPinterestTwitterMail Today, July 29, 2021, officially marks the 20-year anniversary of the perfect gem known as The Princess Diaries. View this photo on Instagram 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: And here's Anne Hathaway now: View this photo on Instagram Here's Julie Andrews as Queen Clarisse Renaldi: And here's Julie Andrews now: Here's Heather Matarazzo as Lilly Moscovitz: And here's Heather Matarazzo now: View this photo on Instagram Here's Héctor Elizondo as Joseph: And here's Héctor Elizondo now: Here's Mandy Moore as Lana Thomas: And here's Mandy Moore now: View this photo on Instagram Here's Robert Schwartzman as Michael Moscovitz: And here's Robert Schwartzman now: Here's Erik Von Detten as Josh Bryant: And here's Erik Von Detten now: View this photo on Instagram Here's Caroline Goodall as Helen Thermopolis: 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: And finally, here's Sandra Oh now: View this photo on Instagram