결혼한 전사 오린과 겐타는 교토를 위협하고 그들의 아이들을 인질로 잡고 있는 오니 군주 슈텐도지를 물리치기 위해 슈텐카쿠 성을 습격합니다. 슈텐도지는 겐타와 그들의 붙잡힌 큰딸을 죽이지만, 오린은 살아남은 아이가 구해진다면 자신을 슈텐도지에게 바치겠다고 제안합니다. 슈텐도지는 동의하지만, 아이에게 비밀리에 쌍둥이 저주를 내립니다; 아이는 단 2년만 살 수 있고, 인간과는 결코 아이를 가질 수 없습니다. 슈텐도지의 행동을 우려한 신들은 히루코 타이쇼텐이 이끄는 신들이 아이에게 축복을 내려 즉시 성인이 되고 신들과 아이를 가질 수 있는 능력을 부여합니다. 이 축복을 받은 가족은 일본 전역에서 지구에 있는 신들을 저주하고 있는 슈텐도지와 싸우기 위해 나섭니다. 가족을 돕기 위해 히루코는 인간의 모습으로 그들과 함께하며, 키츠토라는 영혼이 자칭 신의 사자로 활동합니다.
가족은 일본 전역에서 슈텐도지의 영향력을 약화시키고, 성공적으로 슈텐카쿠 성을 공격하여 슈텐도지를 물리칩니다. 슈텐도지는 키츠토의 저주받은 육체로 드러나며, 키츠토는 인간과 여신의 결합에서 태어난 히루코의 쌍둥이 형제입니다. 그는 자신의 인간 가족이 죽은 것에 대한 원한과 그를 슈텐도지로 가두어 이전의 폭주를 통제한 신들에 대한 원한을 품고, 자신을 해방시키고 오린 가족을 괴롭히기 위한 계획을 실행합니다. 가족은 키츠토를 추적하며, 그는 붙잡힌 오린의 힘을 이용해 자신의 악마 군대를 탄생시키고 지역 신들을 지배하고 있습니다. 그들의 싸움 중 키츠토는 오린과 합쳐지며, 가족은 그들을 모두 죽여야 합니다. 오린은 신의 형태를 되찾고, 키츠토는 아기로 다시 태어나 천국으로 데려가 신들 중 하나로 키우게 됩니다. 이 행동은 가족의 저주를 풀어줍니다.
Married warriors Orin and Genta storm Shutenkaku Castle to defeat the oni lord Shutendoji, who threatens Kyoto and has taken their children hostage. Shutendoji kills Genta and their captured elder daughter, but Orin offers herself to Shutendoji if their surviving child is spared. Shutendoji agrees, but places twin curses on the child in secret; the child can only live two years, and can never have children with a mortal. Concerned at Shutendoji's actions, the gods led by Hiruko Taishoten bless the child, giving them the ability to immediately reach adulthood and permission to have children with gods. With these gifts, the family sets out to fight Shutendoji, who is also cursing earthbound gods across Japan. To aid the family, Hiruko joins them in human form as an aide, and a spirit called Kitsuto acts as a self-proclaimed divine messenger.
The family undermine Shutendoji's influence across Japan, then successfully assault Shutenkaku Castle and defeat Shutendoji. Shutendoji is revealed to be the cursed physical form of Kitsuto, Hiruko's twin brother born from a union between a human and a goddess. Harbouring resentment against humans for his mortal family's deaths and the gods who imprisoned him as Shutendoji to control an earlier rampage, he enacted his plans to free himself and torment the family of Orin, revealed to be his aunt in human form. The family pursues Kitsuto, who has been using the captured Orin's power to birth his demon army and control the local gods. During their fight Kitsuto merges with Orin, forcing the family to kill them both. Orin regains her divine form, and takes Kitsuto−reborn as a baby−to heaven to raise him as one of the gods. This action lifts the family's curse.