The story is a sci-fi fantasy which is loosely based on the classical Japanese Noh theatre drama Adachigahara about the demon Onibaba, of which lyrical extracts are quoted at intermission-like intervals throughout the film.
Animation, Short, Sci-Fi

Not available. Search Another Title.