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.
—
1986
1990
2018
1974
1993
2006
1996
2005
2004
1985
1991
1979
1988
2016
2023
1989
2008