1、《角色威利·旺卡/WillyWonka》由《约翰尼·德普》饰演。巧克力工厂主人
2、《角色查理·巴克特/CharlieBucket》由《弗莱迪·海默》饰演。主角小男孩,家境贫穷。幸运地获得了最后一张金奖券。
3、《角色约瑟夫爷爷/GrandpaJoe》由《》饰演。
4、《角色巴克特夫人/Mrs.Bucket》由《海伦娜·伯翰·卡特》饰演。小查理的母亲。
5、《角色巴克特先生/Mr.Bucket》由《诺亚·泰勒》饰演。小查理的父亲,任职于镇上的牙膏工厂。
6、《角色旺卡医生/Dr.Wonka》由《克里斯托弗·李》饰演。威利·旺卡的牙医父亲,因反对小旺卡吃糖而与之不和,长期分离。
7、《角色奥古斯特斯·格卢普/AugustusGloop》由《》饰演。
8、《角色薇露卡·索尔特/VerucaSalt》由《》饰演。
9、《角色薇尔莉特·博雷加德/VioletBeauregarde》由《安娜索菲亚·罗伯》饰演。来自佐治亚州亚特兰大,第三个发现金奖券的小孩。
10、《角色迈克·蒂维/MikeTeavee》由《》饰演。
11、《角色博雷加德夫人/Mrs.Beauregarde》由《米西·派勒》饰演。
12、《角色索尔特先生/Mr.Salt》由《詹姆斯·福克斯》饰演。
13、《角色蒂维先生/Mr.Teavee》由《亚当·戈德利》饰演。
14、《角色奥帕-伦帕人/OompaLoompa》由《》饰演。
15、《角色格卢普夫人/Mrs.Gloop》由《》饰演。
16、《角色乔治娜外婆/GrandmaGeorgina》由《》饰演。
17、《角色约瑟芬奶奶/GrandmaJosephine》由《》饰演。
18、《角色乔治外公/GrandpaGeorge》由《》饰演。