Die Fee Maleficent (Angelina Jolie) und die junge Prinzessin Aurora (Elle Fanning) hegen und pflegen das Waldkönigreich mitsamt den verzauberten Mooren und liebenswerten Kreaturen. Eigentlich führt Maleficent inzwischen ein glückliches Leben und hat die dunkle Vergangenheit hinter sich gelassen. Doch dann tritt Königin Ingrith (Michelle Pfeiffer) in ihr Leben, die Mutter von Prinz Phillip (Harris Dickinson), den Aurora bald heiraten soll. Und noch eine weitere Gefahr braut sich zusammen, die den Frieden im Reich der Moore bedroht ...