Shaunna Murphy
February 17, 2017 6:31 am

He played a spoiled rotten bully during his time on 4 Privet Drive, but the years since have clearly been kind to Dudley Dursley actor Harry Melling, who resurfaced on The Lost City Of Z carpet this week looking like a whole new muggle.

Melling, who portrayed Dursley in five of the seven Harry Potter films, stars alongside Charlie Hunnam, Robert Pattinson, and new Spider-man Tom Holland in the new film, which chronicles the true story of British Geographer Percy Fawcett (Hunnam), who famously disappeared along with his son (Holland) in 1925 while trying to find an ancient civilization in the Amazon.

We don’t know much about his mysterious role in the film, but we do know that he looks like an entirely different person in 2017 than he did way, way back in 2010, when his final Potter movie was released. (Deathly Hallows — Part 1).

Samir Hussein/Samir Hussein/WireImage

Now 27, Melling has thinned out considerably since playing Dudley, whose obesity was often played for laughs. (Hey man — different times.)

Mike Marsland/Mike Marsland/WireImage

Melling actually slimmed down before filming Deathly Hallows, telling the Telegraph in 2009 that he decided to “eat sensibly” once he began drama school — meaning that, for his final stint as Dudley, Melling wore a fat suit.

“[Potter producers] did this double-take, ‘Oh my God, we are going to have to do something,'” he said. “I felt very guilty. They could have recast, but instead they padded me out.”