Harry Potter's Matthew Lewis Goes From Geek to Hunk!
Who knew Neville Longbottom would grow up to be such a stud?!
PHOTOS: 10 years of Harry Potter premieres
Matthew Lewis, the 22-year-old actor who plays Harry, Hermione and Ron's awkward, nerdy pal in the Harry Potter films, has evolved from a shaggy haired tween to an extremely handsome young man.
PHOTOS: Harry Potter stars, then and now
"Everybody loves an underdog," Lewis said in an interview with CNN. "A lot of people struggle in their younger years and I think people can relate to that. And Neville shows that's not the be all end all. You can still go on to do great things in your life."
VIDEO: Daniel Radcliffe weeps over the end of Harry Potter
Check out the video above to see Lewis' transformation from geek to chic!























