Mila Kunis As Esmeralda
Mila Kunis, who portrays Esmerelda the Fairy Godmother, is absolutely stunning in the role of Esmerelda. She’s a strikingly attractive woman in her own right. There isn’t a single instance in which Mila Kunis does not appear to be in excellent shape.

It would be ideal to have a corrosive demeanour to go along with Esmerelda’s caustic demeanour. Both of them are a match made in heaven, especially when you consider how beautiful she looks in an off the shoulder shirt with a hair scarf draped over her shoulders.