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.
Jung-Won (Park Shin Yang) jest dekoratorem wnętrz. W drodze do domu zapada w głęboki sen. Kiedy się budzi na ostatniej stacji zauważa ciała dwóch młodych dziewczyn. Od tamtej pory widzi duchy tych dziewczyn, które siedzą przy jego stole. Pewnego dnia wpada do biura psychiatry Yun (Jeon Ji Hyeon), gdzie pracuje nad renowacją gabinetu. Yun czasami zapada w letarg. Jest to związane z szokiem, jakiego doznała, kiedy jej przyjaciel zamordował ich dwoje dzieci. Dekorator zabiera psychiatrę do swojego mieszkania. Kiedy Yun się budzi widzi duchy zamordowanych dzieci... [opis dystrybutora]