Which actor voices Fairy Godmother in the 2004 film Shrek 2?
Answer
Jennifer Saunders
Answer
Jennifer Saunders
Jennifer Saunders voices Fairy Godmother in the 2004 film Shrek 2.
Fairy Godmother is one of the film’s principal antagonists. She operates a potion business and uses magic, social influence, and a carefully planned marriage to advance her son Prince Charming. Her scheme depends on separating Fiona from Shrek and restoring Fiona to a human form that will make Charming appear to be her destined partner.
Saunders was already widely known in Britain for comedy and for the television series French and Saunders. In Shrek 2, she combines a polished musical performance with comic menace, especially in the character’s performance of “I Need a Hero.”
A common mix-up is to associate Julie Andrews with Fairy Godmother because Andrews voices Queen Lillian, Fiona’s mother. Cameron Diaz voices Fiona, while Kate Winslet does not voice a principal character in Shrek 2.
Source: Wikipedia · fact-checked Sept. 2026