"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.

Ibo és un jove turc d'Hamburg, gran admirador de Bruce Lee. El somni d'Ibo és dirigir una pel·lícula sobre Kung Fu, però de moment ha de conformar-se rodant un anunci per al restaurant de kebab del seu oncle. La seva vida farà un tomb radical quan la seva xicota Titzi li diu que està embarassada. Els seus pares el fan fora de casa perquè la mare del seu futur net no és turca.