В сердце морского побережья разворачивается трогательная история дружбы между маленьким деревенским мальчиком и старым рыбаком по имени Сантьяго. Этот сильный и гордый человек, несмотря на свои годы, не может смириться с тем, что время забирает у него физическую силу и уверенность. После долгих недель без улова, Сантьяго решает отправиться в открытое море, стремясь поймать рыбу, которая вернет ему уважение и самоуважение. Рано утром, прощаясь с мальчиком и родным берегом, он уходит в темноту морских вод, полон решимости.
Судьба улыбается ему: в его снасти попадается гигантская рыба, и начинается их эпическая борьба. Два дня и две ночи Сантьяго сражается с мощным существом, которое тянет его все дальше в бескрайние глубины. Несмотря на физическую усталость и опасности, старый рыбак верит в силу своего духа и упорство, которые, как он надеется, помогут ему одержать победу. Эта история о дружбе, стойкости и поиске смысла жизни, которая вдохновляет не только Сантьяго, но и его маленького друга, остающегося на берегу, ожидая возвращения своего наставника.