本片重现了海明威著名小说《老人与海》的精彩情节。圣地亚哥是一位经验丰富的老渔夫,与名叫马洛林的小男孩是忘年交。在八十四天没有捕到鱼之后,一日,两人相约出海。那天运气极好的两人很快就钓到了一条巨大的大马林鱼。原以为能就此返航的两人没想到捕获的大鱼却引来了鲨鱼的围攻,猛烈的进攻似乎咄咄逼人般胁迫圣地亚哥放弃到手的大鱼。而老渔夫也并没有示弱。即便一条肥美的大鱼最后只被鲨鱼啃食得只剩骨架,圣地亚哥也没有放弃这条来之不易的大鱼。