Den unge Charlie Bucket vinder en rundtur på en chokoladefabrik, der ejes af snu chokolademagnat Willy Wonka og drives af hans Oompa-Loompa-folk. Charlie, hans bedstefar Joe og andre finder ud af, at et godt hjerte er bedre end en sød tand. Filmen bygger på en børnebog af Roald Dahl.