Rita Skeeter must be played by Angelica Huston!! Lupos= Ewan McGreggor Black=...? Madame Maxime=Pam Ferris! Who? The head-mistress from Roald Dahls "Matilda". Fudge has been cast already, he is played by Robert Hardy. He's most famous for appearing in a long running BBC series All Creatures Great and Small.