Big Fish is a 2003 fantasy rama film, directed by Tim Burton and written by John August. It is loosely based on the novel Big Fish: A Novel of Mythic Proportions by Daniel Wallace, and stars Ewan McGregor, Albert Finney, Billy Crudup, Jessica Lange, Alison Lohman, Steve Buscemi, Helena Bonham Carter, Marion Cotillard and Danny DeVito, amongst others.