C'è voluto un po' per scoprirlo, ma alla fine Dwayne Johnson, meglio noto come The Rock, non è riuscito più a tenere il segreto e ha svelato quale sarà il suo ruolo nel prossimo film basato su uno dei supereroi della DC Comics, Shazam! . Fino a qualche tempo fa in molti credevano che The Rock avrebbe interpretato proprio l'alter ego di Billy Batson, Shazam - per chi non lo sapesse, il nome del supereroe è l'acronimo di Solomon, Hercules, Atlas, Zeus, Achilles, Mercury, sei figure mitologiche da cui trae i suoi superpoteri. Invece Johnson reciterà nel ruolo di Black Adam, un supervillain, una precedente versione corrotta di Captain Marvel. E chi è Captain Marvel? vi starete chiedendo: è il nome originale di Shazam, che fu ribattezzato dopo che la Marvel Comics intentò un'azione legale per far sì che la DC non potesse utilizzare il nome "Marvel" per i suoi personaggi. Negli ultimi albi, gli autori della DC - tra cui David S. Goyer - hanno operato un restyling di Black Adam, trasformando in un anti-hero che sta cercando di ristabilire la sua immagine e il suo buon nome.
Tra le sue speciali abilità troviamo aspetti di svariate figure mitologiche tra cui una forza e velocità sovrumana, un intelletto superiore, invulnerabilità e ovviamente il solito fattore di guarigione che è tanto comune tra i vari eroi e villain dei comics. Johnson ha comentato che Black Adam è sempre stato uno dei suoi personaggi preferiti e che preferisci gli anti-eroi alle figure classiche dei supereroi dei fumetti. Nonostante il progetto non sia ancora stato annunciato ufficialmente dalla Warner Bros, il presidente Greg Silverman ha di fatto confermato che Shazam è uno dei nove titoli che la DC Entertainment ha messo in cantiere tra il 2016 e il 2020. La sceneggiatura è nelle mani di Darren Lemke mentre Hiram Garcia si occuperà della produzione.