Question: who sang holding out for a hero in shrek 2
Answer: Jennifer Saunders recorded the song for the 2004 film Shrek 2 .