Чарли Бакет жил в маленьком деревянном домике на окраине города вместе с родителями и четырьмя бабушками и дедушками.
Семья была очень бедной и часто голодала. Больше всего на свете Чарли любил шоколад, но мог получить его только раз в год на день рождения.
Неподалеку находилась огромная шоколадная фабрика Вилли Вонки.
Мистер Вонка объявил, что спрятал пять золотых билетов в шоколадках, а нашедшие их дети получат возможность посетить фабрику и получить пожизненный запас сладостей.
Четыре билета нашли избалованные и невоспитанные дети - Август Глуп, Верука Солт, Виолетта Бьюргард и Майк Тиви. Чарли чудом нашел последний пятый билет.
В назначенный день дети с родителями пришли на фабрику. Мистер Вонка провел для них удивительную экскурсию, показав невероятные цеха, где работали крошечные человечки - умпа-лумпы. Во время экскурсии дурно воспитанные дети один за другим попадали в неприятности из-за своих пороков. Август Глуп упал в шоколадную реку и был засосан в трубу, Виолетта Бьюргард раздулась в чернику от экспериментальной жвачки, Верука Солт свалилась в мусоропровод, а Майк Тиви уменьшился, попытавшись передать себя по телевидению.
Родители уводили провинившихся детей, и в конце концов остался только Чарли.
Оказалось, что мистер Вонка устроил конкурс специально, чтобы найти себе наследника и передать ему фабрику.
Чарли выиграл благодаря скромности и порядочности. Вилли Вонка пригласил всю семью Бакетов переехать жить на фабрику. Он забрал их прямо из дома на волшебном стеклянном лифте, проломив крышу. Так для Чарли и его семьи началась новая сказочная жизнь на удивительной шоколадной фабрике.