-Freddie Highmore as Charlie Bucket
-David Kelly as Grandpa Joe
-Helena Bonham Carter as Mrs. Bucket
-Noah Taylor as Mr. Bucket
-Missi Pyle as Mrs. Beauregarde
-James Fox as Mr. Salt
-Deep Roy as the Oompa-Loompas (vocals by Danny Elfman)
-Christopher Lee as Dr. Wilbur Wonka
-Adam Godley as Mr. Teavee
-Franziska Troegner as Mrs. Gloop
-AnnaSophia Robb as Violet Beauregarde
-Julia Winter as Veruca Salt
-Jordan Fry as Mike Teavee
-Philip Wiegratz as Augustus Gloop
-Blair Dunlop as Young Willy Wonka
-Liz Smith as Grandma Georgina
-Eileen Essell as Grandma Josephine
-David Morris as Grandpa George