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.
1973
2003
2008
1962
1950
1956
2023
1964
2005
1981
1982
2000
2024
1961
1957
1974
1954
2013
2004