Demons (1971)

Demons (1971)

This world is a sea of blood. 1971-02-13 Japan 134 Min. PG-13
7.7 71 votes

Overview

Tells the story of the samurai Gengobe, who seeks revenge after falling prey to the schemes of a geisha and her husband.