It's hard to believe that the onetime pudgy-faced child star who played Neville Longbottom in the hit Harry Potter flicks grew up to be a very strapping young man.
Matthew Lewis posted a selfie this morning on Twitter dressed in a perfectly tailored navy suit.
But really, who is looking at the suit, right? The scruff, the hair, the confident glance…that's Neville Longbottom?!
But back to that suit…the actor shared that his pal is responsible for the evening wear. Although we're fairly certain that whatever's underneath isn't hurting the cause. Too far? Never.
"If anyone is looking for a tailor then look no further than @Michelsberg. Best in the business. #mytailor" he wrote.
And while it's not the first time that we've seen Lewis since his days as an awkward child star, it's certainly a lovely reminder that a painful puberty can be a payoff in the end for some.
The cast of the hit franchise certainly did well for themselves, in the looks department and otherwise, but we'd say that Lewis is the clear winner of the group.
Are you shocked by his dramatic transformation?! Tell us below!