It's hard to believe that the once awkward looking child star who played Neville Longbottom in the Harry Potter movies grew up to be a total hottie.

Matthew Lewis posted a selfie Friday morning on Twitter dressed in a new, and rather stylish suit.

Let's be honest, though. None of us are looking at the suit. We're looking at the scruff, the hair, the smirk... that can't really be Neville Longbottom, can it?

So anyway, about the suit. Matthew shared that his friend is responsible for the lovely, stylish ensemble.

Honestly, whatever's underneath isn't hurting the cause. Too far? No such thing. He's of legal age, right? Did this just get weird?

"If anyone is looking for a tailor then look no further than @Michelsberg. Best in the business. #mytailor" he wrote on Twitter.

This isn't the first time we've seen Lewis since his Harry Potter days, but it's a nice reminder that sometimes the awkward looking kids end up being REALLY attractive adults.