"İyilik ve Kötülük Okulu" filminin oyuncu kadrosu şu isimlerden oluşmaktadır: Sophia Anne Caruso - Sophie; Sofia Wylie - Agatha; Laurence Fishburne - Okul Müdürü Rhian; Michelle Yeoh - Prof. Emma Anemone; Jamie Flatters - Tedros; Kit Young - Rafal/Rhian; Peter Serafinowicz - Yuba; Rob Delaney - Stefan; Mark Heap - Profesör Bilious Manley; Patti LuPone - Bayan Deauville; Rachel Bloom - Honora; Cate Blanchett - Anlatıcı; Kerry Washington - Prof. Clarissa Dovey; Charlize Theron - Leydi Leonora Lesso.