This is one of many Japanese sword and fantasy films, but in that genre it stands out. This comes as no real surprise since it is directed by Kinji Fukasaku, who is one of the masters of Japanese cinema. But if you are looking for a masterpiece here, you won't find it. There are many flaws. The character development is non-existent and even silly. One character, who had been a bloody killer of women and children, suddenly reforms. His explanation: "I heard a flute and it awoke something inside me." Well, don't let that or any of the many plot holes bother you. It is simply not that kind of movie. And you probably won't notice these flaws anyway, because you will be so wrapped up in the excellent action sequences that you won't care. Fukasaku uses his considerable skills to pull out all the stops on pure entertainment. Aside from the action sequences, the special effects are excellent and the production values are high.
Fukasaku was known for getting the best from his players and this is no exception. Among the actors, Sonny Chiba is up to his usual antics here, but Fukasaku brings out a certain charm that makes him a plausible romantic lead. Hiroko Yakushimaru plays the female lead. In this type of film, her type of character is usually just a pretty face that other, more interesting characters revolve around. But she takes the role beyond this and is not only beautiful, but charming and exciting. She gives the character a kind of positive energy that makes her character interesting and can't help but make you smile. The other characters also represent themselves well.
What really makes the film work is the pace. It is quick and pulls carries you through the story so that you don't notice its flaws. And really, do these flaws matter that much? To a purist perhaps, but a purist would miss the obvious good time of watching this film. So just let the film carry you away into that fantasy land that we all need to go to once in a while. It is fun and refreshing. Enjoy - it is one of the best rides like it that you can find.