Cast of The greatest souls are capable of the greatest vices as well as of the greatest virtues.
Shoya ChibaKiyotaka Ayanokoji (voice) Akari KitoSuzune Horikita (voice) Ayana TaketatsuKei Karuizawa (voice) Yurika KuboKikyo Kushida (voice) Mao IchimichiAiri Sakura (voice) Ryota OsakaYosuke Hirata (voice) Eiji TakeuchiKen Sudo (voice) Mutsuki IwanakaHaruki Yamauchi (voice) Daiki AbeKanji Ike (voice) Toshiki IwasawaRokusuke Koenji (voice) Masaaki MizunakaKakeru Ryuen (voice) Mikako KomatsuMio Ibuki (voice) Rina SatoSae Chabashira (voice) Tsubasa GoudenTeruhiko Yukimura (voice) Nao ToyamaHonami Ichinose (voice) Haruki IshiyaTetsuya Hamaguchi (voice) Daiki KobayashiRyota Beppu (voice) Shunsuke KawabeHideo Sotomura (voice) Minami TanakaNanami Yabu (voice) Sayumi SuzushiroSaki Yamashita (voice) Yukina ShutoRika Morofuji (voice) Miyu TomitaShiho Manabe (voice) Yoshiki NakajimaKoji Machida (voice)