Santiago to stary mieszkaniec rybackiej wioski, leżącej niedaleko Hawany. Niegdyś był jednym z najlepszych rybaków. Mieszkańcy osady mówią, że jest pechowy, gdyż od 84 dni nie złowił ani jednej ryby, pomimo że ciągle wypływa na morze. Obawiają się oni, że pech przeniesie się na całą wioskę. Widząc to Santiago chce udowodnić, że jest jeszcze użyteczny i potrafi złowić rybę. Dlatego pewnego dnia wypływa w morze dalej niż zwykle, będąc przekonanym, że uda mu się złowić dużego marlina i tym samym pokazać, że nie jest pechowy. Staremu człowiekowi udaje się złowić ogromną rybę. Walka trwa długo, rybak jest wyczerpany i samotny. Gdy wygrywa on walkę z rybą, rekiny zaczynają atakować zdobycz. Santiago próbuje odgonić się od drapieżników, jednak bezskutecznie. Rekiny pożerają jego połów, a po rybie zostaje sam szkielet. Gdy rybak wraca z nim do osady, wszyscy podziwiają ogrom ryby i okazują szacunek staremu rybakowi.
↑ abJeff Stafford: The Old Man and the Sea (1958). tcm.turner.com. [dostęp 2017-10-22]. [zarchiwizowane z tego adresu (2017-10-22)]. Cytat: Hemingway being retained as technical adviser for The Old Man and the Sea (he also appears in a brief cameo).(ang.).