Freddie Highmore as Charlie Bucket Warner Bros. / Anthony Harvey / Getty Images In 2005, Highmore was already a pro in the acting game, with titles like Finding Neverland and Five Children and It under his belt. Ten years later, the 23-year-old has a starring role as a young Norman Bates in A&E's Bates Motel. AnnaSophia Robb as Violet Beauregarde Warner Bros. / Dimitrios Kambouris / Getty Images Since playing the gum-chewing Violet-who-turned-violet in 2005, Robb has starred in The Bridge To Terabithia and played a young Carrie Bradshaw in The CW's The Carrie Diaries. She also began studying at NYU in 2014. Jordan Fry as Mike Teavee Warner Bros. / Flickr: Piper Reese / Creative Commons / Flickr: piperspickstv After his first on-screen appearance as the video-game obsessed Mike Teavee, Fry voiced the main character in Disney's Meet The Robinsons. His list of acting credits remains short — his last was in 2012's Gone alongside Amanda Seyfried — but according to his IMDb page, Fry has recorded several songs for his first EP. Philip Wiegratz as Augustus Gloop Warner Bros / Patrik Stollarz / Getty Images After starring in his first English-language role in Charlie And The Chocolate Factory, Wiegratz returned to his native Germany and has had parts in several German films and TV shows. Fun fact: Wiegratz had to wear a suit to make him appear larger in his role as Augustus Gloop! Julia Winter as Veruca Salt Warner Bros. After starring in Charlie and the Chocolate Factory — her first acting role — Swedish-born Winter appears to have fallen off the face of the earth. Or, perhaps, she's just having a great life being a normal person who was once in a movie with Johnny Depp. Lucky girl.