Foil
Character Role Analysis
Charlie and The Other Children
Charlie and the other children couldn't be more different. We know from the get-go that because Charlie is our hero, he definitely won't be the type of kid who's greedy (Augustus), who's spoiled (Veruca), who chews gum all day long (Violet), or who does nothing but watch television (Mike). Charlie's simply too busy being a good kid. In the end, it's the faults of the other children that eliminate them from the running in Wonka's secret competition. And it's Charlie's virtues (all the more obvious in comparison to the others' faults) that make him the ultimate winner.