This is Charlie Bucket. He thought he would never get the golden ticket because his family is poor and has barely enough food to eat. His grandfather accompanied him to the factory. He choose Grandpa Joe because he knew the most about it.
Helena Bonham Carter as Marla Singer / Fight Club / Fun fact: the flower ring that Helena is wearing throughout the movie is a box ring. According to the actress in the DVD commentary it is supposed to be Marla's "coke [cocaine] ring".