Maleficent: Mistress of Evil - Cast

Angelina Jolie

as Maleficent


Elle Fanning

as Aurora


Harris Dickinson

as Prince Philip


Michelle Pfeiffer

as Queen Ingrith


Sam Riley

as Diaval



Ed Skrein

as Borra


Imelda Staunton

as Knotgrass


Juno Temple

as Thistlewit


Lesley Manville

as Flittle


Robert Lindsay

as King John


Change Location