

Big Fish (2003)
Throughout his life Edward Bloom has always been a man of big appetites, enormous passions and tall tales. In his later years, he remains a huge mystery to his son, William. Now, to get to know the real man, Will begins piecing together a true picture of his father from flashbacks of his amazing adventures.
Cast

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

Matthew McGrory
Karl the Giant

David Denman
Don Price (age 18-22)

Missi Pyle
Mildred

Loudon Wainwright III
Beamen

Ada Tai
Ping

Arlene Tai
Jing

Steve Buscemi
Norther Winslow

Danny DeVito
Amos Calloway

Deep Roy
Mr. Soggybottom

Hailey Anne Nelson
Jenny (age 8)

R. Keith Harris
Ed's Father

Karla Droege
Ed's Mother

John Lowell
Don Price (age 12)

Darrell Vanterpool
Wilbur (age 10)

Miley Cyrus
Ruthie (age 8)

Morgan Grace Jarrett
Will's Date

Frank Hoyt Taylor
Sharecropper

Billy Redden
Banjo Man

James DeForest Parker
Shotgun Toter

Russell Hodgkinson
Some Farmer

Zach Hanner
Cashier

Lawrence Sykkmon
Chinese Emcee

Bonnie Johnson
Teller Woman

Trevor Gagnon
Will's son

Bevin Kaye
River Woman

L.C. Holt
Spectre Citizen (uncredited)