1898-aisiais Klondaike siautėja aukso karštligė. Vienišas aukso ieškotojas, kaip ir daugelis kitų, atvyksta ieškoti laimės ir netrukus aptinka dosnią aukso gyslą. Tačiau ne vien ją – jis atranda meilę ir triukšmingus nuotykius, kurie visam laikui pakeičia jo ir dar kelių žmonių gyvenimus.

Jauna žavi princesė vakare, pavargusi nuo uolaus pareigų vykdymo, pabėga nuo apsaugos ir patraukia į miestą pasižvalgyt. Užmigusią gatvėje, ją parsiveža į namus žavus žurnalistas. Ryte jis sužino, kas ji tokia, ir nusprendžia pasinaudot šansu padaryt ekskliuzyvinį reportažą, su pikantiškom smulkmenom ir paparaciškom nuotraukom. Naivi princesė nenutuokia, kad jos princas ją tamposi po visą Romą ne šiaip sau, ji nepastebi, kad princo draugas ją slapta visur fotografuoja. Reportažas gaunasi super.

„Didelė žuvis“ pasakoja istoriją tarp mirštančio tėvo Edvardo Bloomo (Albertas Finney) ir jo sūnaus Willo (Ewanas McGregoras), kuris bando sužinoti daugiau apie savo tėvą, rinkdamas įvairias istorijas, kurias jam papasakojo. Taigi Will atkuria savo gyvenimą legendų ir mitų serijoje, įkvėptoje kelių jam žinomų faktų. Bet iš savo motinos Sandy noro vėl suvienyti tėvą su sūnumi jis pradeda suprasti tėvo nesantaiką. Jo pasakojimuose yra kelionių aplink pasaulį ir kliedesių, apimančių milžinus, tornadas ir raganas.

Keturiasdešimtmetis niujorkietis išsiskiria su žmona. Jis nestokoja moterų dėmesio – susitikinėja su jauna studente, vėliau įsimyli savo draugo buvusią žmoną. Jo buvusi žmona tuo metu rašo romaną, kuriame aprašo daug realių ankstesnio vedybinio gyvenimo smulkmenų.