Matthew Lewis is a British actor best known for his role as Neville Longbottom in the Harry Potter series. Who knew that the awkward Neville would turn out to be the hottest of the Harry Potter guys? Someone grew up really well. Wanna see a then-and-now picture?
What do you think – is Matt Lewis the hottest Harry Potter boy? Remember, Tom Felton was our hottie once!