Special Guest Stars Marcia Wallace as Edna Krabappel Suzy Eddie Izzard as Queen Elizabeth II Guest Stars Karl Wiedergott as Nigel Begabutcher