Day of Vengeance face the Spectre. The restored Spectre travels to the Rock of Eternity to battle the wizard Shazam, changing Captain Marvel back into Billy Batson, his alter ego, to keep him out of his way. The Phantom Stranger, returning to his human form, uses his powers to allow the Shadowpact and Black Alice to watch the battle between Shazam and the Spectre from Earth. After it appears that Shazam has beaten his opponent, the Spectre revives himself, drains the wizard of his powers, and kills him. The Rock of Eternity begins to disintegrate, and travels through several dimensions as it does
Shazam! (film) Cena, Zane Holtz, Jake McDorman, Derek Theler and Billy Magnussen had all met with and/or auditioned for Sandberg for the role of Shazam. By October 2017, Levi was cast in the titular role. In November, Grace Fulton joined the cast as Mary Bromfield, one of Billy Batson's foster siblings. Fulton is reteaming with the director after "". Later that month, Mark Strong was in final negotiations to play Dr. Sivana. The British actor confirmed he will be playing the role by January 2018. By November 2017, Asher Angel was cast as the titular hero's child-age alter ego Billy Batson. In