La cinta esta basada en la novela Big Fish: A Novel of Mythic Proportions, del escritor norteamericano Daniel Wallace, publicada en octubre de 1998.
El actor Ewan McGregor fue seleccionado como la versión joven de Edward Bloom por su similitud con el actor Albert Finney, quien interpreta la versión adulta de Edward.
Antes de esta versión, existieron planes para que el director Steven Spielberg dirigiera esta cinta, con Jack Nicholson en el papel principal de Edward. Sin embargo, Spielberg tenía diversos compromisos previos y el proyecto no prospero.
Representa la primera cinta en Estados Unidos de la actriz Marion Cotilliard, quien es gran admiradora de Tim Burton.
La cinta incluye en su reparto a dos actrices ganadoras del Oscar: Marion Cotillard y Jessica Lange, además de tres actores nominados al premio: Albert Finney, Helena Bonham Carter y Danny DeVito.