‘Shrek 2’ to be exact. ‘Holding Out for a Hero’ is performed by the amazing Jennifer Saunders. She plays the fairy godmother.
Prince Charming (Rupert Everett) returns from a failed attempt at rescuing Fiona, and works alongside his mother, the Fairy Godmother (Jennifer Saunders), to try and find a way to get Shrek away ...
The fourth film, Shrek Forever After, may not get anywhere close to the quality of the untouchable first two, but it at least ...