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

Updated



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:



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'

Advertisement