Question: who does mandy moore play in princess diaries
Answer: Mandy Moore as Lana Thomas