Question: Who did the performer of Amanda Leigh play in The Princess Diaries?
Answer: Lana Thomas