Slikbaronen Willy Wonka har i årevis været en næsten eneboer i hans fabrik, som ingen nogensinde ser nogen gå ind eller ud af, men pludseligt annoncerer han at fem heldige vindere vil blive givet en rundtur på hans fabrik og én vil vinde et livstids-forbrug af hans chokolade. Charlie, en dreng fra en fattig familier, finder en kupon, og, sammen med fire andre børn, tager han ud til fabrikken, uden anelse om hvad de kan forvente indenfor.

I de sydlige Californien i 1950'erne oplever teenagerne Danny og den australske Sandy en sommerforelskelse. De bryder op, men mødes til begges overraskelse igen på Rydell High, da det nye skoleår begynder. Danny tilhører imidlertid skolens klike af barske fyre og har derfor svært ved at stå ved sine følelser for dydsmønstret Sandy.