Thankfully, wonderfully, Neville Longbottom has grown up to be quite the looker. Merlin knows he deserves it, after all the shit he went through.
And yes, I know this is me conflating actor and character. I don’t care. Team Neville 4 Lyfe!
We’re on that team, too.