曾經(jīng),圣地亞哥(斯賓塞·屈塞 Spencer Tracy 飾)是當(dāng)?shù)刈顑?yōu)秀的漁夫,只要他向大海發(fā)出進(jìn)攻,空手而歸從來(lái)都是不可能發(fā)生的事情。可是如今,圣地亞哥已經(jīng)垂垂老矣,連續(xù)數(shù)個(gè)月的顆粒無(wú)收讓他明白,情勢(shì)不容樂(lè)觀。面對(duì)同行們的質(zhì)疑和嘲笑,圣地亞哥表面上波瀾不驚,內(nèi)心里卻暗暗焦急。
為了捕到魚(yú),圣地亞哥來(lái)到了一片陌生的水域,在這里,他發(fā)現(xiàn)了一個(gè)“大家伙”,隨后,圣地亞哥和水里的大家伙展開(kāi)了數(shù)輪爭(zhēng)斗,最終將其捕獲。很快,水中的血腥味引來(lái)了成群的鯊魚(yú),為了保護(hù)自己的戰(zhàn)利品,為了守護(hù)自己的榮譽(yù),圣地亞哥又展開(kāi)了和鯊魚(yú)之間的殊死搏斗。