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.
2002
2003
2019
1908
2011
1994
2007
2009
1959
2022
1981
—
1960
1968
1949
1976
1991
2010
1974