糖果屋
1971年，原著被改編成電影《歡樂糖果屋》，由吉恩·懷爾德（Gene Wilder，港譯「真·懷德」）飾演威利·旺卡。在該版本，果仁變成金鵝蛋。查理和祖父也因喝下氣泡上升汽水而飄上頂部，幾乎被抽氣扇剃頭，但以打嗝而自救。因為旺卡後來知道此事，所以也沒有讓查理任何獎品，直到查理把吃不完的口香糖交還和旺卡，令他明白他也有善良的心，才讓他繼承工廠。