Zatoichi's trek through 88 temples to atone for his violent past is interrupted as he stumbles into a village terrorized by a violent yakuza boss.
2007
1974
2019
1966
1967
2006
2022
1972
1984
1975
2016
1944
—
1976
2008
2023
1963