That Demon Slayer: Kimetsu no Yaiba has become a cultural phenomenon is largely due to the cast, full of fleshed-out characters with several nuances. Although the conflict is neatly divided into good versus evil, where the demon slayers take on the evil demons, the characters on the good side are not always complete saints and don’t always conform to a narrow idea of the term ‘good.’