Big Fish is a 2003 American
fantasy drama film based on the
1998 novel of the same name by
Daniel Wallace. The film was directed by
Tim Burton and stars
Ewan McGregor,
Albert Finney,
Billy Crudup,
Jessica Lange, and
Marion Cotillard. Other roles are performed by
Helena Bonham Carter,
Matthew McGrory, and
Danny DeVito among others. Finney plays Edward Bloom, a former traveling salesman from the Southern United States with a gift for
storytelling, now confined to his deathbed. Bloom's estranged son, a journalist played by Crudup, attempts to mend their relationship as his dying father relates
tall tales of his eventful life as a young adult during which scenes he is played by Ewan McGregor.