Skip To Content

    "The Princess Diaries" Cast Then Vs. Now

    It's been nearly fifteen years since the first movie was released.

    Anne Hathaway as Mia Thermopolis

    Buena Vista Pictures
    Robyn Beck / Getty Images

    Anne Hathaway has since been in loads of hugely successful films, including starring in The Devil Wears Prada, Selina Kyle in Batman: The Dark Knight Rises, Jules Ostin in The Intern. She also won an Oscar for her performance as Fantine in Les Misérables.

    Heather Matarazzo as Lilly Moscovitz

    Buena Vista Pictures
    Mark Davis / Getty Images

    Heather has continued to act, and appeared in TV shows such as The L Word and Grey's Anatomy. Most recently she had a role alongside Amy Poehler and Tina Fey in the movie Sisters.

    Robert Schwartzman as Michael Moscovitz

    Buena Vista Pictures
    Monica Shipper / Getty Images

    Robert is now a musician; he's the lead singer of the band Rooney and also released his own solo album. He worked as a composer for the movie Palo Alto starring Emma Roberts.

    Julie Andrews as Queen Clarisse Renaldi

    Buena Vista Pictures
    Alberto E. Rodriguez / Getty Images

    Julie has been a mega-successful star since decades before the movie, but in recent years she's had a number one on the New York Times bestseller list for the children's book she wrote with her daughter entitled The Very Fairy Princess. She also toured Australia, New Zealand and England doing speaking engagements. More recently she's created a pre-school TV series with her daughter and Judy Rothman, which will be on Netflix next year.

    Caroline Goodall as Helen Thermopolis

    Buena Vista Pictures
    Frazer Harrison / Getty Images

    Caroline recently played Cecily Neville in the BBC drama The White Queen, and has had roles in fantasy-horror film Dorian Gray and Australian comedy-drama The Dressmaker.

    Héctor Elizondo as Joe

    Buena Vista Pictures
    Imeh Akpanudosen / Getty Images

    Hector has appeared in several films such as Valentine's Day and the The Book of Life. On television, he played Carlos Torres in Grey's Anatomy and had voice roles in animated series such as Avatar: The Last Airbender and The Legend of Korra.

    Erik von Detten as Josh Bryant

    Buena Vista Pictures
    Frederick M. Brown / Getty Images

    It's uncertain whether Erik is still in the entertainment industry, but his last movie credit was in Toy Story 3 where he reprised his role as Sid.

    Mandy Moore as Lana Thomas

    Buena Vista Pictures
    Slaven Vasic / Getty Images

    Last year it was announced she'll be in the underwater thriller 47 Meters Down. She's also in the new NBC series This Is Us which is due to premiere later this year. One of her biggest movies in recent years was Tangled, where she voiced Rapunzel. She'll also be doing the voice for Rapunzel in the Tangled animated series, due to air in 2017.

    Sandra Oh as Vice Principal Gupta

    Buena Vista Pictures
    Frederic J. Brown / Getty Images

    You likely now know Sandra for her Golden Globe-winning role as Dr. Cristina Yang on Grey's Anatomy. Alongside television work she's had roles in films such as Hard Candy and Tammy, the latter of which she worked alongside Melissa McCarthy.

    Patrick Flueger as Jeremiah Hart

    Buena Vista Pictures
    Daniel Boczarski / Getty Images

    Patrick played Shawn Farrell in sci-fi series The 4400. He had a recurring role as Adam Ruzek in Chicago Fire and now stars in the spin-off show, Chicago P.D..

    BuzzFeed Daily

    Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!

    Newsletter signup form