Amy Winehouse has been voted the celebrity with the worst skin.
The troubled 24-year-old singer - who is regularly pictured with spots, scabs and blemishes - topped the poll of 3,000 Britons by high street chemist Superdrug.
In March Winehouse was diagnosed with the infectious skin disease impetigo, a contagious bacterial skin infection that causes blistering and itchy rash.
In second place was former Spice Girl Victoria Beckham, 34, who is often seen with zits.
"Charlie's Angels" actress Cameron Diaz - who admits to suffering from acne - came third, British glamor model Jordan, frequently pictured in heavy make-up, took fourth spot, while Britney Spears rounded off the top five.
Superdrug spokesperson Caroline Bates said: "Despite being in the limelight, celebrities are often caught with bad skin on camera."
At the other end of the scale, TV presenter Myleen Klass was voted the celebrity believed to have the best skin. Welsh actress Catherine Zeta-Jones, 38, came second, while Australian singer Kylie Minogue, 40, took third place in the poll.