Edward Bloom es un hombre que relata momentos de su vida añadiéndoles características fantásticas. Cuando lo hace en la boda de su hijo Will, éste, avergonzado, deja de hablarle durante años. Sin embargo, cuando la salud de su padre empeora, Will regresa junto a él para intentar conocerlo un poco mejor antes de su muerte, aunque este le dice que él no morirá tumbado en la cama por que vio su muerte en el ojo de la bruja.

Edward cuenta algunas historias fantásticas que describen momentos de su vida. Por ejemplo, explica que en su infancia conoció a una bruja que le mostró a través de su ojo de cristal cómo iba a morir, que se pasaba el día leyendo la Enciclopedia Mundial, porque es un niño de ocho años confinado en una cama a causa de un crecimiento sobrenatural. Un día a Edward le llama mucho la atención un artículo en el que dice que si los peces grandes se guardan en una pecera pequeña se quedarían pequeños. Con más espacio, el pez puede doblar, triplicar o cuadriplicar su tamaño.

Cuando Edward crece se vuelve muy admirado por todo el pueblo y el más popular, y cómo decía el artículo se da cuenta de que un pez para crecer debe abandonar su territorio y explorar a lo largo de todo el mundo.

Más tarde Edward conoce a un gigante con el que decide emprender una aventura.

Un día, también visita junto al gigante Karl, un circo donde el protagonista ve, entre el público, al amor de su vida. Sin embargo, la pierde de vista sin poder conocer su nombre. Edward le propone a Amos, dueño del circo, un trato: si trabaja para él gratuitamente, Amos le irá dando información de la joven al final de cada mes. Sin embargo, éste sólo le cuenta algunos detalles sobre la joven, pero nunca su nombre o dirección, que eran los datos más importantes para Edward

Una noche, Edward descubre un oscuro secreto de Amos y le ayuda. Debido a este noble gesto, éste le revela el nombre de la joven: Sandra Templeton, y el lugar donde estudia. Cuando Edward llega a conocer por fin a la joven, Sandra está prometida. Aún así, Edward no se rendirá, y tratará de conquistarla.

Entre tanta historia fantástica y tanto cuento de hadas, Will, molesto, le pide a su padre que le cuente la verdad sobre su vida. Sospechando que en realidad su padre tenía otra familia, comienza a investigar y descubre, a través de documentos y amigos, que parte de todas estas historias tienen algo de cierto.

En el hospital, Edward le pide a su hijo que le cuente una historia, tal y como él siempre ha hecho. Will le narra cómo ambos escapan del hospital y se dirigen al río, donde se encuentra con toda la gente que conoció durante su vida. En el río, Edward se convierte en un gran pez.

En el funeral, Will ve a varios amigos de su padre que estaban presentes en sus historias. Entonces, se da cuenta de que su padre no había mentido, sino que en realidad había exagerado. Tras años y años narrando sus historias, Will entiende que su padre Edward se había convertido en parte de estos relatos y que viviría para siempre en ellos.

Está película trata de una mezcla con fantasía y realidad, que nos enseña una bonita manera de entender la vida, disfrutándola como una gran aventura.