Street Fighter EX/Hayate

Hayate is a Japanese swordsman from the village of Kukunochi. He is the son of a legendary hero who sealed the beast of Orochi. When Orochi escapes from his imprisonment and kidnaps the local shrine maiden, Hayate slays the demon like his father did before him. Hayate and the maiden then become the new guardian deities of the village.