Big Fish › Cast
Ewan McGregor
Young Edward Bloom
Albert Finney
Edward Bloom
Billy Crudup
Will Bloom
Jessica Lange
Sandra Bloom
Helena Bonham Carter
Jenny/The Witch
Alison Lohman
Sandra Bloom (Young)
Robert Guillaume
Dr. Bennett (Senior)
Marion Cotillard
Josephine
Matthew McGrory
Karl the Giant
David Denman
Don Price (age 18-22)
Missi Pyle
Mildred
Loudon Wainwright III
Beamen
Ada Tai
Ping