Маленький мальчик Чарли Бакет (англ. Charlie Bucket) живёт в очень бедной семье. Семь человек (мальчик, его родители, два дедушки и две бабушки) ютятся в маленьком домике на окраине города, из всей семьи только отец Чарли имеет работу: он закручивает пробки на тюбиках с зубной пастой. Семья не может позволить себе самого необходимого: в доме только одна кровать, на которой лежат четыре старика, семья живёт впроголодь, питается картошкой и капустой. Чарли очень любит шоколад, но получает его только раз в год, одну плитку на свой день рождения, в качестве подарка.
Эксцентричный шоколадный магнат мистер Вилли Вонка (англ. Willy Wonka), проведший в затворничестве десять лет на своей фабрике, объявляет, что хочет устроить розыгрыш пяти золотых билетов, которые позволят пяти детям побывать на его фабрике. После экскурсии каждый из них получит пожизненное обеспечение шоколадом, а один — будет награждён неким особенным призом.