Happy Teeth: Best Celebrity Smiles

Celebrities are gorgeous to look at–their hair, their figures, their perfect teeth.  Here are three actresses with smiles we all know and love! (1) Jennifer Garner No wonder America loves her!  Look at that perfect smile. photo by GabboT (2) Megan Fox With that perfect pout and those pearly whites, it’s easy to see why…