Rok 1597, okres panowania dynastii Joseon. Wojna japońsko-koreańska trwa już szósty rok. W związku z zagrożeniem utraty stolicy kraju, nieustraszony admirał Sun-sin Yi (Min-sik Choi) zostaje ponownie mianowany Szefem Operacji Morskich i natychmiast organizuje grupę żołnierzy gotowych do odparcia ataku japońskiego najeźdźcy. Tymczasem japoński dowódca Gurujima (Seung-yong Ryoo), znany z okrucieństwa i strategicznego zmysłu, niszczy statek-żółwia - ostatnią nadzieję Koreańczyków na zwycięstwo. Wsparty pozostałymi dwunastoma statkami oraz nadwątloną moralnie armią żołnierzy, admirał Yi stawia czoła 330 japońskim okrętom w bitwie morskiej pod Myeongnyang.