Deček Charlie Bucket živi v propadajoči hiši zunaj mesta z mamo, očetom, dvema babicama in dvema dedkoma. Njegov oče je slabo plačan delavec, stari starši pa cele dneve ležijo v eni postelji, ker jih nimajo več, pokriti z odejami. Mama skrbi za vse in jih kljub revščini poskuša nahraniti. Charlie pomaga po svojih močeh, njegove življenjske sanje pa so, da bi nekoč vstopil v najbolj znano tovarno čokolade na svetu, katere lastnik je ekscentrični Willy Wonka.
Nekega dne ves svet izvede, da je Willy Wonka v pet čokolad zlate vstopnice. Otrok, ki najde vstopnico, lahko obišče tovarno čokolade, tisti, ki bo med petimi srečneži zmagal, pa bo prejel čudovito nagrado. Po dveh neuspelih poskusih je Charlie izgubil vsako upanje. In ravno, ko ne pričakuje ničesar več, na ulici v snegu zagleda bankovec, steče v trgovino in kupi čokolado, v kateri pod ovojem najde zlati listek... Toda čarobna notranjost tovarne skriva tudi številne skrivnosti, saj ima Wonka s povabljenimi otroki prav posebne načrte!