#1 Tom Cruise
We didn’t know Tom Cruise was English!
#2 Posh Spice
It’s amazing what a new pair of pearly whites can do.
#3 Demi Moore
Apparently new teeth make you look a thousand times more attractive.
#4 Oprah
It’s almost like we’re looking at two different people.
#5 Zac Efron
We thought Zac just got better looking as he got older. Turned out his teeth were to blame!
#6 Nicholas Cage
With the power of veneers, his mouth Nic’s mouth has aged better than his face.
#7 Kate Beckinsale
White makeup and yellow teeth are never a good combination.
#8 David Bowie
Well that’s much better.
#9 Linday Lohan
Should she get new teeth when it’s clear she wasn’t taking care of the old ones?
#10 Katie Holmes
We don’t know what was going on with Katie’s teeth before, but we’re really glad it’s over now.