Maleficent: Mistress of Evil - Cast

Angelina Jolie

as Maleficent


Elle Fanning

as Princess Aurora


Michelle Pfeiffer

as Queen Ingrith



Sam Riley

as Diaval


Harris Dickinson

Harris Dickinson

as Prince Phillip



Imelda Staunton

as Knotgrass


Juno Temple

as Thistlewit


Lesley Manville

as Fittle


Change Location