Matthew Lewis grew up portraying oddball Neville Longbottom in the Harry Potter film franchise.
He was weird...
![Harry Potter](//images-production.global.ssl.fastly.net/uploads/images/file/3373/harrypotterstone-1022pyxurz.jpg?fit=crop&h=376&w=500 "Harry Potter")
![Harry Potter](//images-production.global.ssl.fastly.net/uploads/images/file/3375/pic-1293313562-7.jpg?fit=crop&h=672&w=500 "Harry Potter")
Goofy, yet lovable.
Guess what? It's 2014 and he doesn't look like that anymore. Lucky for us -- Matt's pretty avid on Twitter. And he just posted a photo of himself in a suit looking all kinds of h-o-t.
We now present to you a 24-year-old Neville all grown up:
(Hermione's probably kicking herself for not giving this kid a chance.)