Theory on Maleficent's casting
In one scene, the Fairy Godmother said that Maleficent has small love in her heart so maybe the reason why Maleficent is currently Kristin Chenoweth must be as part of her punishment and banishment to the Isle of the Lost. Her old regal and imposing stature as it was in the original Sleeping Beauty was transformed into a perky and petite version that we get in "Descendants"!
share