Beautiful, interesting, incredible cinema.
Set in Classical Japan, this epic battle of good vs. evil sees martial arts film legends Sonny Chiba and Yasuaki Kurata face off against malevolent spirits who reside in an ancient mountain.