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!

Get more Us! Follow us on Twitter, Friend us on Facebook, Subscribe to Us Weekly