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?
1980
2012
2016
2014
1973
2006
1969
2019
2021
1997
2022
2001
1988