Historien spinner vidare flera år efter händelserna i första filmen. Ett nytt hot anländer och den komplicerade relationen mellan Maleficent (Angelina Jolie) och den blivande drottningen Aurora (Elle Fanning) måste läggas i lä för att skydda landet och de magiska varelserna som bor där.