Dwayne "The Rock" Johnson To Star In Shazam Film Ryan Reynolds going to play every super hero out there? Not Captain Marvel. Dwayne "The Rock" Johnson is going to star as Black Adam in the new Shazam film. I would love to see him finally play a villain in a film. Most of his films he has always been the hero, this would be a nice change for him. Like the old days when he was the villain for some point in WWE . Bill Birch, the co-writer of the upcoming “ Shazam ” feature film has revealed that Ryan Reynolds was his first choice to portray Captain Marvel on the big screen. “I always thought Ryan Reynolds would have been interesting but now that he’s Green Lantern that’s not an option,” Birch told Cinefools . Birch also elaborated on whether he believes Dwayne "The Rock" Johnson is still onboard to play Captain Marvel’s nemesis, Black Adam. “My rule of thumb is that no actor is committed to do a movie until the first day of shooting is over with,” Birch...