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.
2016
1982
2019
2002
1988
2018
1985
2017
1984
1986
2020
—
2013