an anime character with long hair standing in front of a demon and another creature behind him