Napóleon a tengeren is csapásra készül a britek ellen. Crawford kapitány (Alec Guinness) számára azonban az ütközet már megkezdődött. Ahhoz, hogy a vizeken győzzön, először saját hadihajója fedélzetén kell rendet teremtenie, s megfékeznie ellenlábasát, a brutalitásáról híres első tisztet, Scott-Padget-t (Dirk Bogarde). Miután Crawford a franciák elleni ütközetben megsebesül, a hajó irányítása Scott-Padget kezébe kerül. A legénység azonban fellázad az új kapitány ellen, s Vizard-dal (Anthony Quayle), az elszánt tengerésszel az élén, átveszi az uralmat a hadihajó felett. A lelkiismeretes Crawford-nak nem marad más választása, meg kell győznie Vizard-t, hogy csatlakozzanak a franciák ellen küzdő angol flottához. Mikor azonban a bosszúszomjas Vizard meggyilkolja Scott-Padget-t, a legénység tagjain a sor, hogy eldöntsék: saját életüket mentik, vagy a haza szolgálatába állnak.