Старият кубински рибар Сантяго прави уловът на мечтите си. На въдицата му се закача огромна риба. Чудовището завлича лодката в открито море, където Сантяго се сблъсква с най-голямото изпитание за физическите сили и волята си. Дни наред той се бори за своето оцеляване – с гигантската риба и с налитащите акули. Никой на брега вече не вярва, че ще го види жив. С изключение на едно малко момче, което не губи надежда, че отново ще срещне своя приятел.