Charlie Bucket (Peter Ostrum) é um menino pobre, que acha um dos cobiçados "bilhetes dourados" que dão direito a um carregamento vitalício de chocolates Wonka, além de poder conhecer a misteriosa fábrica de chocolates. Ele e mais quatro crianças passeiam pelo lugar, mas Willy Wonka (Gene Wilder), o dono da fábrica, não é uma pessoa bacana e sim uma figura manipuladora. As crianças, ao mesmo tempo em que mergulham de cabeça nos seus desejos, pagam um preço por isso.