Yıllar Maleficent (Angelina Jolie) ve Prenses Auroraya (Elle Fanning) iyi davrandı. İlişkileri kalp kırıklıkları, intikam öyküsü ve sonunda sevgiye dönüştü. Ancak hala insanlar ve periler arasındaki nefret ilişkisi sürüyor. Auroranın Prens Phillip (Harris Dickinson) ile olacak olan evliliği, iki bölgenin birliğini sağlayacağı için Ulstead ve Moors Krallığında kutlanacaktır. Beklenmedik bir karşılaşma ise yeni ittifakları doğuracaktır. Büyük Savaş içerisinde Maleficent ve Aurora ise ayrı düşeceklerdir. Böylece sadakatleri test edilecek ve gerçek bir aile olup olmadıklarını sorgulayacaklardır.