NEW YORK ( AP ) - Madame Morrible , the crafty headmistress of " Wicked , " has been played by a parade of impressive ladies including Carol Kane , Rue McClanahan , Jayne Houdyshell and , in London , by Miriam Margolyes .