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.
1950
2004
2007
1988
1987
2002
2003
2022
1997
1989
2001
2006
2014
1990
1999
1974