No compromising. It turns out there's a good reason why Dwayne Johnson, aka one of the most bankable stars in Hollywood, isn't going to appear in DC's Shazam! movie.