“Harry Potter” star Matthew Lewis, who played the pudgy nerd Neville Longbottom is flaunted his bulge and rippling abs in a shirtless underwear photospread for Attitude magazine.

Despite having morphed into a stud, Lewis insists he’s not beefcake material. “I’ve never considered myself to be good-looking at all, just average,” Matthew told Attitude May 21.

When complimented on his nice teeth, Lewis said most people think he has veneers, but insisted his teeth are all his, Examiner reported. “Whenever I see people I went to school with they always talk about my veneers,” said Matthew. “I’m like, ‘I haven’t got veneers, these are my actual teeth!’”

To play the nebbishy, overweight Neville Longbottom in the Harry Potter films, Lewis wore fake teeth and prosthetics behind his ears. The 6-foot-tall Matthew was terrified he’d get fired after growing several inches and losing his baby fat between the second and third “Harry Potter” movies.

‘Harry Potter’ star Matthew Lewis morphed into a stud after losing weight and fixing his teeth.

“I had to wear a fat suit and false teeth and stuff to stick my ears out, but it meant I got to keep my job so I can think of worse things,” said Lewis, 26.

In the final “Harry Potter” movie, Neville transforms from a clumsy, bumbling teen into a hero, reflecting the stunning physical transformation actor Matthew Lewis experienced in real life.

Lewis, who posed shirtless in his underwear, was lovingly scolded by “Harry Potter” author, JK Rowling, who recently wrote a motivation book called Very Good Lives.

“Not as bad as watching [Daniel Radcliffe] in Equus, but close,” Rowling wrote to Lewis on Twitter May 21. “Warn me next time, for God’s sake.”

Rowling added, “I will always support you whatever you want to do, Matthew. Now go put some clothes on.”