#18 Megan Fox as Megara
With lots of diverse roles under Megan Fox’s belt, playing the snarky, sassy, and sometimes flirty Megara from the 1997 feature film Hercules should not be that difficult for the actress. And since she does have some semblance with the fictional character, it would be surprising if Disney would not consider her for a live-action version of the role.