Several months ago, Shazam! star Zachary Levi became the subject of rumors that the muscles his character sports in the upcoming superhero film are enhanced by a padded costume, as opposed to being completely natural. However, he recently decided it was time to put these rumors to rest once and for all.

Levi, who seems more or less unperturbed by the rumors, revealed to Variety the training regimen he has adhered to ever since being cast in the DC film. The actor explained that he goes the gym five to six times a week and consumes 3,000 to 4,000 calories per day.

RELATED: Shazam!'s Zachary Levi Explains What Makes the DC Hero Relevant Today

"I immediately put on about 24 pounds and then we carved that down in about half, so I’ve been hovering around 215 pounds, and I’m in the best shape of my life and stronger and happier and healthier than I’ve ever been," he said. "Honestly, that’s the stuff that I’m most ecstatic about, which is just the level of health that I’ve gotten to — mental health, emotional health, spiritual health, physical health — I am so jazzed about that and I want to keep talking about that, particularly mental health."

According to Variety, Levi also jokingly said, "Does this look fake to you? Come on!" while pointing to his "gluteus maximus."

RELATED: Shazam!: There's a Perfectly Good Reason We Haven't Gotten a Second Trailer Yet

"I just feel like we’re in a place, particularly nowadays, where people need to be encouraged and informed on what self-love is, and to go and genuinely embrace themselves and love themselves," he continued. "So I’m really happy about all of that."

Arriving April 5, 2019, director David F. Sandberg’s Shazam! stars Asher Angel as Billy Batson, Zachary Levi as Shazam, Mark Strong as Dr. Thaddeus Sivana, Djimon Hounsou as an ancient wizard named Shazam, Grace Fulton as Mary Bromfield, Jack Dylan Grazer as Frederick “Freddy” Freeman, Ian Chen as Eugene Choi, Jovan Armand as Pedro Peña, Faithe Herman as Darla Dudley, Cooper Andrews as Victor Vásquez and Marta Milans as Rosa Vásquez.