Shazam! (film) early 2000s, with multiple screenplay drafts by William Goldman, the team of Alec Sokolow and Joel Cohen, Bryan Goluboff, and John August. The version of the "Shazam!" script written by August, which went into pre-production in 2008, was an action-comedy which focused on the origin story of the hero, then known by his original name of Captain Marvel, and his young alter ego, Billy Batson. Peter Segal was attached as director and actor Dwayne Johnson was in talks to appear as the film's villain, Black Adam. The "Shazam!" film was being produced by New Line Cinema, which was absorbed into
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