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.
2009
2007
1927
1959
2018
2023
2006
1969
1992
—
1981
1968
1960
2013
2025
2021
2019
2022
1991