Charlie Bucket (Freddie Highmore) je malý chlapec, pochádzajúci z chudobnej rodiny, býva na okraji mesta hneď vedľa obrovskej továrne na čokoládu. Charlie miluje čokoládu, aj keď dostáva čokoládový bonbón len raz do roka. Jedného dňa však vyhrá aj s ďalšími štyrmi deťmi cestu po fantastickej čokoládovej továrne, ktorú vlastní excentrický Willy Wonka (Johnny Depp) a jeho nemenej zaujímaví zamestnanci.