Matthew Lewis grew up portraying oddball Neville Longbottom in the Harry Potter film franchise.
He was weird...
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.)