A napóleoni háborúk idején játszódó kalandfilm főhősei Lucky kapitány (Russell Crowe), az angol flotta harcias tisztje és Stephen Maturin (Paul Bettany), a hajó orvosa. Hajójukat, a Surprise-t, ellenséges támadás éri, amelyben súlyosan megrongálódik, és a legénység tagjai közül is sokan megsebesülnek. Aubrey nem tudja eldönteni, hogy barátjára, az orvosra hallgasson, vagy a kötelességét teljesítse-e inkább. Végül mégis útra kel, hogy két óceánon keresztül üldözze, utolérje és legyőzze ellenfelét. Ez a küldetés megalapozhatja hírnevét _ vagy elpusztíthatja őt és legénységét is.