Fairy Godmother (Shrek)

Fairy Godmother was the main villain in Shrek 2, where she wanted her son, Prince Charming, to marry Fiona. She was enraged to discover that Fiona was married to Shrek instead, and planned to have Shrek killed. When Shrek took a Happily Ever After potion from her place, the Fairy Godmother and Prince Charming tricked everyone into thinking that Charming was Shrek. As Fiona wasn't in love with Charming (though believing him to be Shrek, saying he "lost his mind"), the Fairy Godmother instructed King Harold to give Fiona a potion that would make her fall in love with the first man she kisses, intending him to be Charming. Harold intentionally gave her the wrong cup, however, so when Charming kissed her (after the fairy tale creatures fought against the Fairy Godmother and took her wand) she knocked him out afterwards, but only for a second; he took the Fairy Godmother's wand and threw it back to her. She shot a magic beam at Shrek to kill him, but Harold jumped in front of him and his armor reflected her spell back at her, destroying her and leaving only her wand and damaged glasses.

She was voiced by Jennifer Saunders.

Trivia

 * Claudia Christian voiced the Fairy Godmother in the video game, replacing Jennifer Saunders.