Question: who did mandy moore play in princess diaries
Answer: Julie Andrews as Queen Clarisse Renaldi Anne Hathaway as Mia Thermopolis Héctor Elizondo as Joseph Heather Matarazzo as Lilly Moscovitz Mandy Moore as Lana Thomas Caroline Goodall as Helen Thermopolis , Mia 's mother Robert Schwartzman as Michael Moscovitz Erik von Detten as Josh Bryant Patrick Flueger as Jeremiah Hart Sean O'Bryan as Patrick O'Connell , Mia 's Debate teacher Sandra Oh as Vice Principal Geraldine Gupta Kathleen Marshall as Charlotte Kutaway Mindy Burbano as Gym teacher Ms.