In timpul razboaielor napoleoniene, celebrul capitan in Marina Britanica “Lucky” Jack Aubrey (interpretat de Russell Crowe) si prietenul sau, dr. Stephen Maturin (interpretat de Paul Bettany) se afla in calatorie pe mare. La un moment dat, nava pe care se aflau - HMS Surprise - este atacata de un inamic superior ca forta si dotare tehnica. Ca urmare, nava britanica este sever avariata, iar echipajul grav ranit. Capitanul Jack Aubrey se trezeste sfasiat intre datorie si prietenie atunci cand porneste in urmarirea navei franceze Acheron pentru a o distruge si a-si pastra astfel reputatia, cu pretul sacrificarii propriului echipaj.
Insotindu-l pe Aubrey si nava sa, filmul ii poarta pe spectatori intr-o calatorie incepand de pe coasta Braziliei, trecand prin apele involburate din preajma Capului Horn, printre gheturi, pana la capatul lumii, pe indepartata coasta a insulelor Galapagos.