Tatum has the right qualities for Shazam, but I think he’s physically too small in comparison to Dwayne Johnson’s Black Adam (in fact, he’s shorter than Cavil, Affleck or Momoa). I know one can create illusions on camera but look at them together: Tatum looks like Billy Batson next to The Rock.