Tim Burton's fantasy-drama is based on the novel by Daniel Wallace and adapted for the screen by John August. A dying Edward Bloom (Albert Finney as the old man and Ewan McGregor as the younger) has always had a willing audience to hear the amazing tales from his travels around the world in his younger years. His fantastical stories include giants, blizzards, a witch and cojoined-twin lounge singers, and everyone he meets is always happy to listen; that is until he meets Will (Billy Crudup), his estranged and grown-up son. Will's mother, Sandra (Jessica Lange) is keen to reunite father with son before Edward dies and Will attempts to piece together his father's life and character through the stories he tells. Cynical, however, of the tales his father tells, Will decides to search for the truth and goes off in search of a mysterious woman (Helena Bonham-Carter) who may know the answers.