Durant la Seconde Guerre mondiale, le croiseur allemand Atlantis quitte Hambourg avec l’ordre de couler le plus grand nombre de vaisseaux ennemis. Son capitaine, Bernhard Rogge, va appliquer ses convictions humanitaires même quand ses ordres seront de tuer l'ennemi…