Matthew Lewis grew up portraying oddball Neville Longbottom in the Harry Potter film franchise.

He was weird…

![Harry Potter](//images-production.freetls.fastly.net/uploads/images/file/3373/harrypotterstone-1022pyxurz.jpg?fit=crop&h=376&w=500 “Harry Potter”)

Strange…

![Harry Potter](//images-production.freetls.fastly.net/uploads/images/file/3375/pic-1293313562-7.jpg?fit=crop&h=672&w=500 “Harry Potter”)

Goofy, yet lovable.

harry potter

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.

Sixth Sense Star Haley Joel Osment With a Massive Beard

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.)