Johnson is one of the nicest actors in Hollywood and he would’ve done just fine had he wound up playing Shazam. But Shazam isn’t supposed to make everyone feel small, so DC would’ve needed to find some pretty big guys to pit against Johnson’s version of the character.