Big Fish is a 2003 American fantasy drama film directed by Tim Burton, based on the 1998 novel of the same name by Daniel Wallace. The film stars Ewan McGregor, Albert Finney, Billy Crudup, Jessica Lange, Helena Bonham Carter, and more. It tells the story of a son trying to distinguish fact from fiction in the life of his father, a teller of tall tales.