"著名糖果商威利·旺克(吉·懷爾德 Gene Wilder 飾)公布了一條讓世界驚的喜訊,他挑選五名幸運參觀自己的糖廠,其中一人成為終身享用旺克巧克力”權(quán)的人。出身寒的小男孩查·畢奇(彼?奧斯圖姆 Peter Ostrum 飾)幸運的成為了第位人選。從小不到糖果的查欣喜若狂,滿期待的他帶上自己的爺爺喬杰克·艾伯森 Jack Albertson 飾),開始了這段甜蜜的神之旅。而一位惡的陌生人正蠱惑孩子們,能為他偷來糖,就會讓誰富起來。旺克帶孩子們暢游著奇的糖果廠,而面對糖果的惑,其他四個子都接二連三不見了,最后剩下查理和他爺爺喬?