Question: who plays the voice of megara in hercules
Answer: Susan Farrell Egan ( born February 18 , 1970 ) is an American actress , singer , dancer , voice actress , and comedian , known for her work on the Broadway stage .