It had been teased that the Rock was going to be in this movie previously, but it was unknown what part he would play (Shazam himself or the villian, Black Adam). Looks like he has taken on the role of the lead bad guy - or anti-hero as it is referred to...