Which actor voices Fairy Godmother in the 2004 film Shrek 2?

The story behind the answer

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

Add question to a list

Choose a list to keep this question in: