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.
1953
2011
2021
1979
1959
2003
2017
1960
1966
1962
1958
2016
1972
1963
1978
1992
1997