W dzień pracują w makaroniarni, w nocy zmieniają się w łowców demonów, którzy wykorzystują swoje niezwykłe umiejętności do walki ze złymi duchami żerującymi na ludziach.
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.
Po nieudanej misji szpiegowskiej ojca Myung-hoon wraz z siostrą trafiają do obozu pracy. By ratować życie, chłopak staje się agentem i infiltruje przeciwnika jako nastoletni dezerter.