In a recent interview with Total Film, Dwayne "The Rock" Johnson confirms he's playing a DC superhero that will be announced shortly — a character that "has the power of Superman." Unless there's some major disinformation going on here, it sounds like the Rock is almost certainly Shazam.

In terms of DC heroes who are Superman's equal, there's pretty much only Shazam, who powers are magical instead of alien. And assuming that theis rumored Warner Bros. movie calendar is real — and because WB would need to start work on a Shazam movie for 2016 in the exceedingly near future — all signs point to the announcement that the former wrestler has been cast as the Superhero Formerly Known as Captain Marvel.

As a fake mailman living in the future, sometimes it’s funny to me what you people in 2013 freak…
Read more Read more

Given that Shazam is in fact the adult superhero alter-ego on the young boy Billy Batson, I wonder if Johnson can adequately convey the childish personality of Shazam, but I'm cautiously optimistic. The casting could definitely be way, way, way worse, after all. Question: If The Rock is Shazam, who are they going to get to play his archenemy Black Adam? Is there anyone on the planet who looks more like Black Adam than Dwayne Johnson?