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.
2019
2025
1991
1976
2006
1970
1960
1966
1998
2009
1962
1973
1974
2014
1936
1929
1971
1942