Conversation so far:
who does the voice of megara in hercules
The Disney character Megara is voiced by actress Susan Egan.

Question: who is the character based on
Self-contained rewrite: who is the disney character megara based on