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.
1992
2000
2020
2014
2013
1986
2004
2007
1999
1957
1993
2005
2002
2015
2016
1962
1964
1971