Zatoichi is sworn to protect the life of a young girl and without any real allies finds himself in the middle of a bloody turf war.
1997
1989
1990
2013
1994
1976
1982
1974
2026
2018
2017
1988
2016
2021
2020
1980
1970