Maleficent 2 - Cast

Maleficent 2 Movie Poster

Angelina Jolie

as Maleficent


Elle Fanning

as Princess Aurora


Michelle Pfeiffer

as Queen Ingrith




Juno Temple

as Thistlewit


Imelda Staunton

as Knotgrass


Lesley Manville

as Flittle


Sam Riley

as Diaval


Change Location