ADVERTISEMENT

20 celebrities who were ugly before fame and became beautiful celebrities

#1 Tom Cruise

#2 Kate Moss

#3 Craig David

ADVERTISEMENT

#4 Jennifer Garner

#5 Zac Efron

#6 Ryan Reynolds

#7 Demi Moore

ADVERTISEMENT

#8 Catherine Zeta-Jones

#9 Joe Manganiello

#10 Vera Brezhnev

#11 George Clooney

#12 Taylor Swift

ADVERTISEMENT

#13 Cara Delevingne

#14 Jennifer Lopez

#15 Kate Hudson

#16 Kristen Stewart

#17 Julia Roberts

ADVERTISEMENT

#18 Cristiano Ronaldo

#20 Dwayne Johnson