Dwayne “The Rock” Johnson has been cast in an upcoming DC movie, but his exact role in the film hasn’t been locked down.

The Associated Press reports Johnson hasn’t decided if he wants to play a villain or a superhero in the DC Universe. The actor reportedly has two options; he could play Shazam and his nemesis Black Adam.

Johnson claimed he would put his “heart and soul” into the role to make sure he doesn’t disappoint fans. However, he did not confirm if his character would be making an appearance in the upcoming “Batman v. Superman: Dawn of Justice” film.

The actor’s rumored connection to Shazam began when he teased his upcoming DC film during an interview with TotalFilm. Multiple reports originally claimed Johnson was up for the role of Green Lantern in the upcoming “Batman vs. Superman” movie, but the actor denied the rumors.

“There’s a character out there that we’re going to announce soon,” Johnson said. “He has the power of Superman. And it’s not the Green Lantern by the way. Believe me – Jon Stewart – he is a character who I wanted to play, but there was already a version of Green Lantern, and so now we’ve gone in a slightly different direction. But this character has the power of Superman. He can throw down…Just say the word. That’s all I’m going to say.”

Johnson then teased his involvement with DC during an interview with “The TODAY Show” while promoting his film, “Hercules.”

“It is going to happen,” Johnson told the morning show. “I’ve been dying to announce it, by the way, but we still have to find the right writer, we’re hearing two or three takes right now, but I’m very, very excited about it. I’ve been waiting a long time for this, and so have the fans, by the way.”