When the Shinogara finest warrior murders their leader, who's also his father, his ninja enemies land a fatal blow. With only minutes left, Hayate transfers his soul into his sister's body...but how long can two souls occupy the same body?
1984
1989
—
2019
2018
2020
2000
2016
1967
1975
1963
2009
1998
1995
1997
2015
2014