"Velika riba" pripoveduje zgodbo med umirajočim očetom Edwardom Bloomom (Albert Finney) in sinom Willom (Ewan McGregor), ki se trudi izvedeti več o svojem očetu, zbere različne zgodbe, ki jih je pripovedoval. Tako Will poustvari svoje življenje v nizu legend in mitov, navdihnjenih z nekaj dejstvi, ki jih pozna. Toda iz želje svoje matere Sandy, da bi očeta ponovno združil s sinom, začne razumeti očetov razplet. V njegovih zgodbah so potovanja po svetu in blodnje, ki vključujejo velikane, tornada in čarovnice.