The Tale of Zatoichi (1962)

1962-04-18 Japan 96 Min. PG-13
7.3 130 votes