Duchess Catherine, aka Kate Middleton, has been voted as having the best celebrity smile.

Popular on LondonNet

The duchess topped a survey carried out by Bupa, with Parachute hitmaker Cheryl Cole and Britain’s Got Talent judge Alesha Dixon placed second and third respectively.

Jessie J and Beyonce Knowles rounded out the top five, with Tom Cruise, Colin Firth, Top Gear presenter Richard Hammond and model Rosie Huntington-Whiteley also appearing in the top 10.

Troubled rocker Pete Doherty was named as having the worst smile, with comic Alan Carr and former boxer Mike Tyson coming in second and third place and Ricky Gervais and Kate Moss also making the top five.

The survey, which was commissioned by Bupa Dental Services, also found people believe having good teeth leads to more success, with 63 per cent thinking bad teeth can prevent someone from finding a partner.

More than half those surveyed believe a good smile can boost someone’s chances of get a better job and 46 per cent think having nice teeth can help get more friends.

Best Celebrity Smiles

1. Kate Middleton
2. Cheryl Cole
3. Alesha Dixon
4. Jessie J
5. Beyonce
6. Tom Cruise
7. Colin Firth
8. Richard Hammond
9. Rosie Huntington Whitley

Worst Celebrity Smiles

1. Pete Doherty
2. Alan Carr
3. Mike Tyson
4. Ricky Gervais
5. Kate Moss
6. Madonna
7. Simon Cowell
8. Nicola Roberts
9. Maria Fowler