Answer the question...who played violet in willy wonka and the chocolate factory 2005??
AnnaSophia Robb