W tej kontynuacji pierwszego filmu bracia Elric spotykają najtrudniejszego z dotychczasowych przeciwników – seryjnego mordercę z wielką blizną na czole.
Długa, kręta droga braci Elriców dobiega końca w niesamowitym finale, w którym muszą zmierzyć się z zagrażającym całemu krajowi niebezpieczeństwem nie z tego świata.
W wyniku dziwnego obrotu spraw, młody chłopiec z problemami w domu staje się wybawcą świata. W bitwie stulecia gromadzi razem moc wszystkich stworzeń Yôkai żyjących w Japonii do walki z piekielną armią sił zła, która zamierza zniszczyć świat.
Wyspa Shikoku jest jedną z wiejskich prowincji Japonii. Niewielkie wioski i kilka większych miast położone są w wysokich górach. Nazwę Shikoku można przetłumaczyć dosłownie jako "Cztery krainy" a przy nieco innej wymowie - "Kraina umarłych". W filmie znajdują odzwierciedlenie obydwa tłumaczenia. Hinako w dzieciństwie opuściła wyspę Shikoku i przeniosła się z rodzicami do Tokio. Po latach powraca w rodzinne strony. Tam dowiaduje się o losach swojej najlepszej przyjaciółki z lat młodości, Sayori, z którą straciła kontakt po przeprowadzce do stolicy. Sayori, mając 16 lat, utonęła w jeziorze. Spotykała się wtedy z chłopcem imieniem Fumiya. Twierdzi on, że od tego czasu nawiedza go duch dziewczyny. Hinako i Fumiya spędzają ze sobą coraz więcej czasu i oboje coraz bardziej zaczynają odczuwać obecność Sayori. Kiedy postanawiają dowiedzieć się więcej o śmierci przyjaciółki, odkrywają tragiczną prawdę o Sayori i jej najbliższych.