Smile! These world-renowned celebrities may be known for their work in television, film and music but we think they need to be celebrated for something else: Their pearly whites! The following 10 stars have smiles so infectious that just looking at them puts you in a happy mood. Can you guess who topped our list?
10 Stars with the Best Smiles!
9. Rachel McAdams
carrie-nelson / Shutterstock.com
8. Josh Duhamel
7. Katie Holmes
6. Shakira
Featureflash / Shutterstock.com
5. Jessica Alba
4. George Clooney
Helga Esteb / Shutterstock.com
3. Cheryl Cole
Featureflash / Shutterstock.com