"Big Fish" explica la història entre un pare moribund, Edward Bloom (Albert Finney), i el seu fill Will (Ewan McGregor), que intenta aprendre més sobre el seu progenitor, reunint les diferents històries que aquest li ha explicat. Així, Will recrea la seva vida en una sèrie de llegendes i mites inspirats pels pocs fets que coneix. Però a partir del desig de la seva mare Sandy, per reunir el pare amb el seu fill, aquest comença a comprendre la desfeta del seu pare. Als seus relats hi ha viatges arreu del món, i deliris que inclouen gegants, tornados i bruixes.

David Aames ho té tot: és guapo, té diners i una bonica dona al seu costat. Però just quan ha trobat el veritable amor a Sofia, pateix un accident d'automòbil que li deixa la cara horriblement desfigurada i ho perd tot.

Després de passar el pitjor dia de la seva vida, el descontent reporter de televisió Bruce Nolan aconsegueix un poder diví, ja que recrimina a Déu que no té ni idea de com està portant "l'assumpte". Davant aquest desafiament, Déu decideix donar-li tots els seus poders per veure si és capaç de fer-ho millor que Ell.

Tom Witzky és un home normal que viu amb la dona i el fill de set anys. Tot i el seu escepticisme respecte als fenòmens paranormals, accedeix a ser hipnotitzat durant una festa a casa d'uns veïns. A partir d'aquell moment, la seva vida es veu pertorbada per estranyes veus i visions inexplicables que semblen fragments d'un trencaclosques que podrien servir per resoldre un crim.

Dexter Cornell arriba moribund a una comissaria per denunciar el seu propi assassinat. A la seva declaració recorda tot el que ha passat a partir del suïcidi d'un dels alumnes de la seva classe de literatura, i descriu tots els seus intents per esbrinar la veritat i trobar l'assassí.