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
1972
2021
2007
1966
2006
2023
1985
1990
1989
1984
1995
1988
1991
2018
1979
2012
2014