- In a tiny village, disaster befalls its inhabitants every 300 years, or so they say. A popular self-styled magician named Naoko (Nakama Yukie) is summoned as a deity to rid the people of their anxiety. But there are many would-be deities there; one who can materialize anything, one with eyes in his feet... each posing as a god. When a series of bizare incidents occurs, Naoko is concerned with a genius physicist (Abe Hisroshi) and Detective Yabe (Namase Katsuhisha). Do deities actually exist, or are they charlatans?