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.
1967
2007
1966
2023
1963
2021
2017
1942
1956
2004
2006
1970
1977
2020