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. Beyonce
2
9. Rachel McAdams
carrie-nelson / Shutterstock.com
3
8. Josh Duhamel
4
7. Katie Holmes
5
6. Shakira
Featureflash / Shutterstock.com
6
5. Jessica Alba
7
4. George Clooney
Helga Esteb / Shutterstock.com
8
3. Cheryl Cole
Featureflash / Shutterstock.com
9
2. Kristin Cavallari
10