10 Stars with the Best Smiles!

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

Beyonce
s_bukley / Shutterstock.com

9. Rachel McAdams

Hottest Blondes - Rachel McAdams
carrie-nelson / Shutterstock.com

8. Josh Duhamel

Josh Duhamel
DFree / Shutterstock.com

7. Katie Holmes

Katie Holmes 1
s_bukley / Shutterstock.com

6. Shakira

Shakira
Featureflash / Shutterstock.com

5. Jessica Alba

Jessica Alba 1
s_bukley / Shutterstock.com

4. George Clooney

George Clooney 1
Helga Esteb / Shutterstock.com

3. Cheryl Cole

Cheryl Cole
Featureflash / Shutterstock.com

2. Kristin Cavallari 

Kristin Cavallari
Jaguar PS / Shutterstock.com

1. Julia Roberts

Julia Roberts
Jaguar PS / Shutterstock.com

X