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.
1972
2014
1962
1971
1964
1967
2000
2020
1991
2001
1989
2006
1976
1988
1997
1985
1975
2018
1995
2008