Celebs who drastically changed their looks after becoming famous

​Matthew Lewis

Matthew Lewis didn't get to make his big transformation right as he got famous. He had to wait for puberty like the rest of the cast of Harry Potter, but when he finally filled out, and presumably finished paying off a small fortune to an orthodontist, the end result was startling. As if by way of a magic spell, the homely little kid who played Neville Longbottom transformed into a dashing young man who could have given Cedric Diggory a run for his money.

Not only that, but Lewis even had a genuine "internet-breaking" moment when he posed for Attitude Magazine (via People) and gave the Muggle world a glimpse at what he was packing under his wizard robe. Well done, Lewis. Seriously, points to Gryffindor.