Awkward Child Actors that Grew Up Insanely Good-Looking

Matthew Lewis

Photo source: http://staticimg.jkcontent.net/

He played the awkward and chunky Neville Longbottom in the Harry Potter movies. He just shocked everyone when he appeared on the red carpet looking better than ever. In fact, he became an overnight heartthrob. Suffice to say that he didn’t need help from any wizard then.

Popular on True Activist