Dwayne ? The Rock? Johnson s set to play the DC Comics villain Black Adam. Originally, his black Adam was going to appear in a Shazam movie but is now going to be a Black Adam movie followed by a Shazam movie. Rock said he's like The Lone Ranger's Armie Hammer to play Shazam. The Rock also talked about how they ?have a really cool surprise for Black Adam that I can?t reveal, in terms of where we will see Black Adam being introduced.