Edward Bloom (Albert Finney) has always been a teller of tall tales about his magical life as a young man (played by Ewan McGregor), when his wanderlust led him from a small town in Alabama to implausible experiences in exotic locales far and wide. Bloom's mythic exploits dart from the delightful to the delirious as he weaves epic tales about giants, blizzards, a witch, and conjoined-twin lounge singers. Bloom charms everyone he encounters except...