Опытный охотник за сокровищами Виктор «Салли» Салливан (Марк Уолберг) нанимает умелого вора Нейтана Дрейка (Том Холланд), чтобы найти пропавшие 500 лет назад сокровища Фердинанда Магеллана. То, что начиналось как обычное ограбление, превращается для этого дуэта в безжалостную гонку за призом против безжалостного Монкады (Антонио Бандерас), считающего себя и своих родных законными наследниками. Если Нейт и Салли смогут расшифровать улики и разгадать одну из самых старинных в мире загадок, у них есть шанс найти пятимиллиардное сокровище и, возможно, даже давно потерянного брата Нейта… но только если они научатся работать вместе.