On savait déjà que Dwayne "The Rock" Johnson devait interprété Black Adam, célèbre antagoniste de Shazam et Billy Batson. Mais depuis l'annonce, The Rock avait obtenu son propre film, laissant le film solo Shazam sans ennemi et sans tête d'affiche. Mais la transformation de Billy Batson a désormais un visage, celui de Zachary Levi.
Connu du grand public pour avoir été Chuck pendant cinq saisons de la série éponyme, Zachary Levi a également récemment joué pour la concurrence qu'est Marvel Studios. Il interprétait en effet Fandral dans les seconds et troisième opus de la saga Thor (le personnage étant interprété par Joshua Dallas dans le premier film).
Le film sera réalisé par David F. Sandberg, sur un scénario de Henry Gayden et Darren Lemke. Aucune information n'a pour le moment filtré quant au contrat de Zachary Levi et au nombre de films sur lequel il serait engagé.