In a futuristic Japan, a team of highly skilled shinobi warriors is assembled to confront the ongoing menace of demons.…