Question: who plays violet in charlie and the chocolate factory?
Answer: AnnaSophia Robb