Yi Kwak, un soldat din garda imperiala, are abilitatea de a vedea fantome. Garda primeste misiunea de a infrange demonii care iau cu asalt palatul si toti soldatii, in afara de Yi Kwak, sunt ucisi.
In timp ce se ascunde intr-un templu, eroul da peste intrarea in purgatoriu, unde sufletele asteapta timp de 49 de zile inainte de a se reincarna. Aici o intalneste pe So Hwa, o zeita care seamana extraordinar de mult cu sotia lui moarta. So Hwa pazeste poarta dintre taramul viilor si purgatoriu si este amenintata de o armata de suflete care vor cu tot dinadinsul sa reintre in lumea viilor. Yi Kwak alearga in ajutorul ei numai pentru a descoperi ca armata este condusa de fostii sai colegi din garda imperiala. In timpul regatului Goryeo, undeva intre 1300-1360, stravechiul stat coreean a ajuns sub controlul dinastiei mongole Yuan. Obligat sa trimita soldati si fecioare imparatului mongol, regele Goryeo-ului (interpretat de Ju Jin-mo) se vede redus la simpla calitate de vasal. Acesta era casatorit, prin traditie, cu fiica imparatului mongol al dinastiei Yuan.