dwayne the rock johnsonThe Rock is cooking up a new superhero role.

Dwayne Johnson will finally have a part to match his super physique, as he confirmed to the Associated Press that he'll be starring in a DC Comics movie. But which superhero he will play remains a mystery -- he'll either be Shazam or archenemy Black Adam.

"I am putting my heart and soul and my bones into this role," Johnson said.

A Shazam movie has been in the works for years, with The Rock first rumored for the role eight years ago. Shazam is the alter ego of Billy Batson, a boy who can transform himself into the superhero simply by saying the name (an acronym for Solomon, Hercules, Atlas, Zeus, Achilles, and Mercury). Meanwhile, Black Adam is Shazam's longtime nemesis, though, in later years, he was written as corrupted antihero.

It'll be a tough choice for Johnson, as he's previously said he loves both characters. "Shazam, of course, I would love to play. They approached me about [Captain Marvel] and [villain] Black Adam as well," he told MTV News in 2007. "We've been meeting for months. We're toying with either one. I think it's up to the fans. Without question."

Then again, maybe now he's leaning more toward Black Adam, as he told the AP that he is a fan of antiheroes. Either way, Johnson has been enjoying teasing fans with the news, as evidenced by this recent tweet: Photo by Victor Chavez/Getty Images for Paramount Pictures International

categories Movies