Yi Gwak (Jung Woo-sung) ist der berüchtigste Dämonenjäger des Landes und kennt für seine Gegner keine Gnade. Als er vergiftet wird, steigt sein Geist nach Midheaven empor, jedoch lebt er noch. Als Untoter wandert er nun in einer Welt umher in der Seelen darauf warten wiedergeboren zu werden. Doch startet eine Armee von Dämonen einen Angriff auf die Seelen um an ihrer Stelle auf die Erde zu gelangen. Yi Gwak schlisst sich jedoch der Armee von Yon-hwa (Kim Tae-hee), an die die Dämonen bekämpft. Der immer wiederkehrende Kampf "Gut" gegen "Böse" ist neu entfacht und nur einer kann Midheaven vor dem Untergang retten.