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.
2003
1932
2022
2014
1958
2016
2021
1995
2006
1996
2001
2000
1993
1991
1984