When we imagine our favorite celebrities, we often picture them confidently flaunting their pearly whites in what is known as a “Hollywood smile.” However, not all of these stars were born with perfect teeth, and some even got their dazzling smiles at a later stage in their career. We want to share with you some side-by-side photos, and some of these will leave you speechless.

1. Gwen Stefani

John Barrett-PHOTOlink.net/East News, Collin Xavier/Image Press Agency ABACA/Abaca/East News

2. Demi Moore

3. Catherine Zeta-Jones

4. Cristiano Ronaldo

5. Kate Beckinsale

6. Zac Efron
7. Morgan Freeman
8. LeAnn Rimes
9. Millie Bobby Brown
11. Hilary Duff
12. Emily Blunt
13. David Beckham
14. Miley Cyrus
15. Lindsay Lohan
Dive into more similar articles that remind us how much a smile can affect our face:

Leave a Reply

Your email address will not be published. Required fields are marked *