Neville Longbottom no more: Matthew Lewis shows off buff bod in new military drama

This content is not available due to your privacy preferences.
Update your settings here to see it.



In the Harry Potter films, Neville Longbottom -- played by Matthew Lewis in all eight films -- was dopey, pudgy, and not much of a heartbreaker. That is until he grew up.

Now, at 25 years old, Lewis has shed just about any reminder of his awkward, onscreen childhood days thanks to a new photo tweeted by former co-star Emma Watson.

The new pic -- a still from the BBC dramedy, Bluestone 42 -- shows Lewis as a hunky, stone-faced military corporal.

While the pic caused a bit of a frenzy on the Internet, Lewis' grownup look shouldn't come as a surprise for Potter diehards. Since the final two films, the actor has grown out of his pudgy frame and has shown off a scruffy, mature look.

He even displayed his fit frame in an ALS Ice Bucket Challenge video.

Does Hermione know any potions for a fluttering heart?

Check out more of the Harry Potter cast then and now:

This content is not available due to your privacy preferences.
Update your settings here to see it.



More from ET
Watch Blake Shelton and Miranda Lambert's adorable impromptu duet
Johnny Depp injured while on location for 'Pirates 5'
Former 'Bachelor' Sean Lowe thinks 'Bachelorette' twist is a 'trainwreck'