Michelle Pfeiffer
2018年4月，艾德·斯克林獲選飾演《黑魔女2》的重要反派，艾麗·芬寧回歸詮釋公主。同時，蜜雪兒·菲佛也加入了劇組，飾演新繼任的王后。根據之後的消息，菲佛的角色是邪惡的繼母英格麗王后（Queen Ingrith）。2018年5月，由於時間安排問題，布蘭頓·思懷茲無法續演，改由哈里斯·迪金森接手。接著，詹·穆瑞、大衛·蓋亞西、奇維托·艾吉佛與等人加入了演員陣容。山姆·萊利、伊美黛·史道頓、茱諾·坦普與也回歸飾演他們在前作中的角色。2018年6月，加入劇組。