Big Fish is a 2003 American fantasy comedy-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 Steve Buscemi, Helena Bonham Carter, Matthew McGrory, Alison Lohman, and Danny DeVito among others.
When Edward Bloom (Albert Finney) becomes ill, his son, William (Billy Crudup), travels to be with him. William has a strained relationship with Edward because his father has always told exaggerated stories about his life, and William thinks he’s never really told the truth. Even on his deathbed, Edward recounts fantastical anecdotes. When William, who is a journalist, starts to investigate his father’s tales, he begins to understand the man and his penchant for storytelling.