En un pequeño pueblo de pescadores en Cuba, vive un anciano llamado Santiago, un hombre que ha dedicado toda su vida a la pesca, pero que ha caído en desgracia. Después de 84 días sin atrapar nada, su suerte parece haber tocado fondo. A pesar de su infortunio, este viejo marinero no pierde la esperanza y se embarca en una última expedición en su pequeño bote.