Michelle Pfeiffer as Madame Morrible Not only has Pfeiffer done her fair share of musical films, but she also has a little experience with magic. She starred as a witch in both The Witches of Eastwick and Stardust. Image Source: Getty / Marc Piasecki