„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ų...