.
Sword Art Online. Capcom vs Snk style.
This character is based of an anime series of the same name.