Vo fantastickom svete sa nachádzajú dve kráľovstvá. Prvé z nich, Vresoviská, je plné magických stvorení a druhé zase plné ľudí. Maleficent je mladá víla a múdra panovníčka Vresovísk. Jedného dňa sa zoznámi s mladým chlapcom Stefanom, ktorý sa zatúlal do Vresovísk. Stanú sa z nich najlepší priatelia a keď podrastú, aj romantickí partneri. Stefan však opúšťa Maleficent a odchádza sa snažiť o moc a bohatstvo v kráľovstve ľudí. Kráľ Henry, panovník ľudí, si túži podrobiť Vresoviská a pokúsi sa o to pomocou armády. Tvrdo ho však zastaví Maleficent a je nútený sa stiahnuť. Kráľ má čoskoro zomrieť, tak sľúbi trón tomu, kto dokáže zabiť Maleficent.