Awkward Child Stars You Did Not Expect To Be Hot As Adults

Matthew Lewis

matthewlewis.jpg

You may not know him by right name off the bat, but the British actor has starred in the Harry Potter film franchise as Neville Longbottom, the roundish friend of Harry, Hermoine, and Ron. As all the actors got older, people began to notice how Lewis was aging — and in the best way possible. Lewis was only 11 when he took on the role of Neville, but the now 27-year-old actor has gone on to have a prolific stage career, having been in a production of Agatha Christie’s Verdict and debuting on the West End stage in Our Boys by Jonathan Lewis. Click on to see what other Harry Potter stars went from frumpy to hot.