2003 · Action, Drama, Horror · 1h 52m · 6.0
A group of demons in the ancient Japanese capital of Heian is dismembering members of a family of Japanese nobles.