Эксцентричный мастер сладостей по имени Вилли Вонка кажется воплощением сказки о волшебстве шоколада. Он способен выполнять детские мечты, превращая любое желание в сладкую реальность. Чтобы проверить честность будущих победителей, он прячет в обычных шоколадных батончиках пять золотых билетов и объявляет об испытании, которое вскоре перевернет их представления о чудесах. Обладателям билетов предоставляется шанс отправиться в незабываемое путешествие по его легендарной фабрике, но путь к главной награде не будет легким. Пожизненное обеспечение шоколадом от самого Вилли Вонка — вот что ждет победителя, если он не сорвется с дороги и сумеет соблюсти строгие правила фабричного тура. В течение экскурсии героям приходится балансировать между искушением и дисциплиной, ведь каждый шаг оборачивается новой загадкой, неожиданной ситуацией и уроком о ценности нравственности. Фильм сочетает юмор, фантазию и яркие визуальные решения, создавая атмосферу волшебства, сладкой лавины приключений и философских размышлений о жадности и щедрости.
Фильм снят по мотивам повести Роальда Даля «Чарли и шоколадная фабрика» (Charlie and the Chocolate Factory, 1964).
Ознакомившись со сценарием, Джин Уайлдер (урождённый Джером Силберман, 1933-2016), согласился сыграть Вилли Вонку при одном условии: что ему будет разрешено хромать, а потом, когда он впервые увидит детей, сделать кульбит. Когда режиссёр Мэл Стюарт спросил его зачем, Уайлдер ответил, что это будет означать, что после этого момента уже никто не сможет определить, лжёт он и притворяется, или это всё правда. Стюарт спросил актёра: «А если я не разрешу, ты откажешься сниматься?» — на что Уайлдер ответил: «Боюсь, что да».
Даже Джули Доун Коул, сыгравшая Веруку, была одурачена сценой, в которой Вилли, хромая, выходит из ворот фабрики, чтобы познакомиться с выигравшими золотые билеты. Она решила, что Джин Уайлдер в действительности повредил ногу, и что съёмки из-за этого прервут. Её реакция в этой сцене – как и реакции всех остальных – была совершенно ненаигранной.
Когда Джин Уайлдер скончался в 2016 году, Питер Острум заменил в соцсетях свой профиль на следующий: «В прошлом ребёнок-актёр, ветеринар, который 29 августа 2016 года унаследовал шоколадную фабрику».
Шоколадную реку создали из почти 568 000 литров воды, настоящего шоколада и сливок. Первоначальный состав шоколадной реки пришлось изменить из-за того, что смесь получилась кроваво-красной. Из-за наличия в ней сливок смесь начала портиться, и к концу съёмок она просто ужасно пахла. Исполнитель роли Августа Глупа Майкл Боллнер позже описал её словами «грязная и вонючая».