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.

RELATED PHOTOS AND ARTICLES
Amy Winehouse - Amy Winehouse In SohoCameron Diaz - The Holiday New York Premiere - ArrivalsVictoria Beckham - David Beckham and Victoria Beckham Celebrate a Night Out with Tom Cruise and Katie Holmes at Shabay Night ClubBritney Spears - Britney Spears In Concert - November 28, 2001Cameron Diaz - In Her Shoes Los Angeles Premiere - ArrivalsKylie Minogue - Kylie Minogue Arrives In Italy With Friend And Fashion Stylist William Baker - May 18, 2007
Britney Spears And Justin Timberlake Reportedly Teaming Up For New SongSporty Spice Mel C Reveals She's Expecting Her First Child
Britney Spears Not Performing At The MTV Video Music AwardsDavid And Victoria Beckham Deny Reports They Were Involved In Car Crash
Brangelina And Jennifer Aniston, John Mayer Grace The Cover Of Life & Style Weekly's Latest IssueLindsay Lohan's Dad Michael Would Sacrifice His Life To Get Rid Of Samantha Ronson In Her Life