Kadro (62)
Ewan McGregor
Ed Bloom (young)
Albert Finney
Ed Bloom (senior)
Billy Crudup
Will Bloom
Jessica Lange
Sandra Bloom (senior)
Helena Bonham Carter
Jenny (young & senior) / The Witch
Alison Lohman
Sandra Bloom (young)
Robert Guillaume
Dr. Bennett (senior)
Marion Cotillard
Josephine
Steve Buscemi
Norther Winslow
David Denman
Don Price (age 18-22)
Danny DeVito
Amos Calloway
Missi Pyle
Mildred
Loudon Wainwright III
Beamen
Deep Roy
Mr. Soggybottom
Matthew McGrory
Karl the Giant
Arlene Tai
Jing
Ada Tai
Ping
Perry Walston
Ed Bloom (age 10)
Hailey Anne Nelson
Jenny (age 8)
Grayson Stone
Will Bloom (age 6-8)
R. Keith Harris
Ed's Father
Zac Gardner
Zacky Price (age 10)
Karla Droege
Ed's Mother
John Lowell
Don Price (age 12)
Darrell Vanterpool
Wilbur (age 10)
Miley Cyrus
Ruthie (age 8)
Frank Hoyt Taylor
Sharecropper
Joseph Humphrey
Little Brave
Billy Redden
Banjo man
Morgan Grace Jarrett
Will's Date
James DeForest Parker
Shotgun Toter
Russell Hodgkinson
Some Farmer
Sallie Hedrick
Pretty Girl
Charles McLawhorn
Mayor
Savanna James
Little Girl
Don Young
Shephard
David Ramsey
Townsperson
Greg Hohn
Townsperson
Zach Hanner
Cashier
Jeff Campbell
Jump Leader
Jayne Morgan
Townsperson
Bonnie Johnson
Teller Woman
Joanne Pankow
Heavy Set Nurse
Trevor Gagnon
Will's son
Daniel Wallace
Econ Professor
George McArthur
Colossus
Jake Brake
Old Zacky
L.C. Holt
Spectre Citizen (uncredited)
Lawrence Sykkmon
Chinese Emcee
Will Thomas
Spectre Citizen (uncredited)
Howard Houston Jr.
Piano Student
Jacob Radford
Kid
Karlos Walkes
Dr. Bennett (young)
Cathy Berry
Lobster Woman
John Fugate
Side Show Barker
Metz Duites
Ventriloquist
Vincent J. Ybiernas
Asian Officer
Barry C. Harvard
Chicken Plant Operator
Edward Aldag
Municipal Dump Owner
Michael Garnet Stewart
Auctioneer
C. Alan Rawlins
Pretty Man
Bevin Kaye
River Woman
Art
- Dawn Brownset designer
- Val Drakesculptor
- Jerry Mossproperty master
- Michael J. Flynngreensman
- Jack Blanchardset dresser
- Scott Trohaleadman
- Chris Cummingsart department coordinator
- James M. Davisconstruction foreman
- Stephen Enopainter
- Rick Chavezassistant property master
- Rémy Boudettitle designer
- Chris Bakerstoryboard artist
- Chris Bogartset painter
- Niamh Murphytextile artist
- Nancy Haighset decoration
- Dennis Gassnerproduction design
- Roy Barnesart direction
- Jean-Michel Ducourtyart direction
- Robert Fechtmanart direction
- Jack Johnsonart direction
- Richard L. Johnsonart direction
- Christina Ann Wilsonassistant art director
- Dianne Chadwickgraphic designer
- Benjamin Edelbergleadman
- Jeff Passananteconstruction coordinator
Camera
- Zade Rosenthalstill photographer
- David Norriscamera operator
- Neal Nortonsteadicam operator
- Robert Ruizfirst assistant camera
- Darryl Humberdolly grip
- C. Alan Rawlinskey grip
- Louis Smithsecond assistant camera
- Riko Schatkebest boy grip
- Xiomara Comrieassistant camera
- Jeff W. Curtisgrip
- Philippe Rousselotdirector of photography
- Mary Ellen Markstill photographer
- Guy Ferrandisstill photographer
Costume & Make-Up
- Sara Philpottset dressing supervisor
- Sherri Bramletthairstylist
- Joseph P. Hurtassistant makeup artist
- Michelle Skobyassistant costume designer
- Linda De Andreahair department head
- Alice Powellseamstress
- Susan Antonelliset costumer
- Amy Arnoldcostumer
- Felipe Sanchezcostume illustrator
- Lee Claytontailor
- Colleen Atwoodcostume design
- Donna O'Nealkey set costumer
- Dorothy J. Pearlmakeup artist
- Gloria Belzmakeup artist
- Cha Blevinscostume supervisor
- Jean Ann Blackmakeup department head
Crew
- Cynthia Onrubiachoreographer
- Ben Shepherdcgi supervisor
- Paddy Easondigital effects supervisor
- Stan Parksspecial effects
- Evan Schiffsystems administrators & support
- Steve Rheevisual effects editor
- Pedro Barquinstunts
- Bill Diazsupervising animator
- Eileen Petersonunit publicist
- Tony Vandeneckerspecial effects technician
- Gabriel Solanamakeup effects
- Jacky Hardouincarpenter
- David Guilbeaucraft service
- Jos'h Hancherloader
- Steve Humphreypicture car coordinator
- Julie Saegertpost production assistant
- Meyerer Millerproduction office assistant
- Tina Cannyprojection
- John B. Clarey IIIpropmaker
- Taylor Bennettscenic artist
- Chamonix Boschset production assistant
- May Porterstand in
- John Radcliffutility stunts
- John Eric Seayprop maker
- Timothy Michael Cairnsquality control supervisor
- Robert Dawsontitle graphics
- Don Baerdriver
- Michael Fortestunt driver
- Mary Smallcatering
- Bevin Kayestunts
- Charles Croughwellstunt coordinator
- Carla Meyerdialect coach
- Tommy Harpersecond unit
- Michael Antuneztransportation coordinator
- Philippe Gallichetchef
Directing
- Janna Sternscript supervisor
- Carlos De La Torresecond second assistant director
- Vanessa Mujicathird assistant director
- Stéphanie Champaultsecond assistant director
- Tim Burtondirector
- Katterli Frauenfelderfirst assistant director
Editing
- Michel Allerfirst assistant editor
- Mo Henrynegative cutter
- Paul McGheedigital color timer
- Meredith Apelassistant editor
- Chris Lebenzoneditor
- Steve Bowencolor timer
- Ben Estradadigital colorist
- Curtis Lindersmithdigital intermediate editor
Lighting
- Dennis J. Lootensrigging gaffer
- Bryan Boothelectrician
- James Babineauxassistant chief lighting technician
- Jesse Wayne Parkerrigging grip
- Jesse Wayne Parkerkey rigging grip
- Jack Englishgaffer
Production
- Robin Citrinlocation manager
- Christine Bodelotproduction accountant
- Scott Berrieproduction assistant
- Dena Bermancasting associate
- Olivier Suffertproduction driver
- Geraldine Nicheproduction coordinator
- Ingrid Jungermanncasting assistant
- Kerin Feralloassistant production coordinator
- Kevin Flatowassistant production manager
- Segolene Amiceproduction secretary
- Maryellen Avianoextras casting coordinator
- Janella Bersabalextras casting assistant
- Dawn Blackstenassistant location manager
- Rick Bacafirst assistant accountant
- Michael Elsonhead of production
- Jason Arringtonkey production assistant
- Marianne Shiffrarpayroll accountant
- Noelle Coughlansecond assistant accountant
- Bruce Cohenproducer
- Dan Jinksproducer
- Denise Chamiancasting
- Richard D. Zanuckproducer
- Katterli Frauenfelderassociate producer
- Arne Schmidtexecutive producer
- Debra Jamesunit production manager
- Dean Zanuckproduction executive
Sound
- Ted Caplansound effects editor
- Larry Hopkinssound mixer
- Susan Dawesdialogue editor
- Dennis S. Sandsscoring mixer
- Teri E. Dormansupervising dialogue editor
- Howard Londonadr mixer
- Matthew Harrisonfoley editor
- Sean Landerossound recordist
- Petur Hliddalproduction sound mixer
- Melissa Lytleassistant sound editor
- Mark Berrowmusician
- Brian Rubergfoley mixer
- Danny Elfmanoriginal music composer
- Bob Badamimusic supervisor
- Skip Lievsaysupervising sound editor
- Craig Berkeysound effects designer
- Ellen Segalmusic editor
- Greg P. Russellsound mixer
- Kimberly Harrissupervising adr editor
- Jeff Atmajianorchestrator
- Gary A. Heckerfoley artist
- Carl Fischerboom operator
Visual Effects
- Kevin Scott Mackvisual effects supervisor
- John E. Sasakidigital compositors
- Lucy Ainsworth-Taylorvisual effects producer
- Denis Samoilovanimation
- Domi Piturro3d supervisor
- Rohan Claassenvisual effects
- Colin Drobnisvisual effects technical director
- Murray Barberdigital compositor
- Lindsay MacGowaneffects supervisor
- Michelle Martinvisual effects coordinator
- Keith Marboryspecial effects supervisor
- Aaron Simscharacter designer































