Los castings de Charlie Bucket, Violet Beauregarde, Veruca Salt y Mike Teavee se realizaron en Estados Unidos y en el Reino Unido, mientras que el de Augustus Gloop se realizó en Alemania.