Leave it to an overly giddy guy built like a superhero to reveal who he’ll be playing in a DC Universe. Dwayne “The Rock” Johnson is firmly entrenched in the superhero realm of Hollywood and recently spilled all of the beans on what he’ll be doing in DC’s revamped world.

In a clip released by Total Film, The Rock intelligently explains why he’ll be playing Shazam! in the DC Universe. For one reason, he knows that he can’t just play anybody in the Universe solely because of how big he is. Could you imagine him playing somebody like Flash? Plus, he has the personality type to fit in with both kids and adults. We’re talking about Billy Bastion here and nobody in Hollywood can seemingly pull off both roles better than The Rock.

Shazam! isn’t supposed to be arriving into theaters until 2016