著名糖块商威利·旺克(吉恩·怀尔德 Gene Wilder 饰)发布了一条让世界震动的喜讯,他将挑选五名走运儿观赏自己的糖块厂,其间一人将成为终身享用“旺克巧克力”特权的人。身世贫寒的小男孩查理·毕奇(彼得·奥斯图姆 Peter Ostrum 饰)走运的成为了第五位人选。从小吃不到糖块的查理欣喜若狂,满怀等待的他带上了自己的爷爷乔(杰克·艾伯森 Jack Albertson 饰),开端了这段甜美的神奇之旅。而一位凶恶的陌生人正在迷惑孩子们,谁能为他偷来糖块,就会让谁赋有起来。旺克带领孩子们畅游着神奇的糖块厂,但是面临糖块的诱惑,其他四个孩子都接二连三的不见了,最终只剩下查理和他的爷爷乔。 本片根据罗尔德·达尔的同名小说改编而成,荣获英国第四频道评选的“最优秀的家庭电影”第八名。