By now we’re a little tired of hearing about how actor Matthew Lewis went from a dorky 12-year-old Neville Longbottom in the Harry Potter movies to a gorgeous 25-year-old.
Newsflash: No one’s tween years are particularly flattering.
But we’re not tired of drooling over the beautiful man he is today—as evidenced in his new cover spread for Attitude magazine’s swimwear/underwear issue.
Having gotten even more fit for his upcoming new rom-com Me Before You, Lewis cast a vanishing spell on his trousers (and maybe a little engorgio enchantment in his underwear) for the spread.
In the movie, which has a summer 2016 release date, Lewis plays a triathlete. He swore off carbs and alcohol, and even shaved his leg hair for the role.
“I spoke to the director and I said it’d be nice to get into the mindset of someone like Patrick, because he’s not drinking alcohol, he’s just eating salads all the time,” he tells Attitude.
“It’s tough—I do the pub quiz every week, and I’m sitting there every Wednesday with a Diet Coke.”
In the film, a small-town girl (Game Of Thrones’ Emilia Clarke) starts a friendship with a paralyzed man (Hunger Games’ Sam Claflin) and realizes she might not be so in love with her athlete boyfriend, played by Lewis.