Shazam! is an upcoming American superhero film based on the DC Comics character of the same name. It is intended to be the seventh installment in the DC Extended Universe (DCEU). The film is directed by David F. Sandberg, from a screenplay by Henry Gayden and Darren Lemke. The film stars Zachary Levi and Asher Angel as Billy Batson / Shazam, a teenage boy (Angel) who can transform via the magic word "Shazam" into an adult superhero (Levi), with Mark Strong, Grace Fulton, Jack Dylan Grazer, Ian Chen, Jovan Armand, Faithe Herman, and Djimon Hounsou as supporting characters. It will be the first film version of the character since the 1941 serial Adventures of Captain Marvel (the character's original name) and will be the first full-length feature film centered around the character.
Here's the known cast for 'Shazam!':
Asher Angel & Zachary Levi as Billy Batson / Shazam: A boy who was given his powers by an ancient wizard and transforms into an adult with the powers of superhuman strength, speed, flight, and other abilities by speaking the word "Shazam".
Mark Strong as Dr. Thaddeus Sivana: One of the smartest men alive, but one given to squandering his gifts on ridiculous inventions that no one could understand. He is bitter, twisted and cares only how his actions can benefit himself; and with his newfound telekinetic ability, he can.
Djimon Hounsou as Shazam: An ancient wizard who bestows his powers on Billy Batson so that he can magically transform into an adult superhero, who takes on the wizard's name in his adult form.
Grace Fulton as Mary Bromfield: One of Billy's friends at his foster home.
Jack Dylan Grazer as Frederick "Freddy" Freeman: Billy's best friend, who is disabled and a superhero enthusiast, and the only person who knows that he is Shazam.
Ian Chen as Eugene Choi: One of Billy's friends at his foster home.
Jovan Armand as Pedro Peña: One of Billy's friends who lives at his foster home.
Faithe Herman as Darla Dudley: One of Billy's friends at his foster home.
Cooper Andrews as Victor Vázquez: The foster father of the group home where Billy and his friends live.
Marta Milans as Rosa Vázquez: The foster mother of the group home where Billy and his friends live.
Lotta Losten and Ross Butler have been cast in undisclosed roles. By September 2014, Dwayne Johnson was set to portray Black Adam in the film, but by July 2017 he had left the project to pursue a Black Adam solo film.
A 14-year-old boy named William "Billy" Batson is granted the powers of six ancient heroes by a dying wizard, which he activates by saying the wizard's name, "Shazam". Upon doing so, he is transformed by magic into an adult superhero. Each of the ancient heroes' initials are represented by the letters in the wizard's name: the wisdom of Solomon, the strength of Hercules, the stamina of Atlas, the power of Zeus, the courage of Achilles, and the speed of Mercury.
While Billy at first revels in the joy of being a hero – albeit one who still has a teenager's mind – he is forced into serious action in order to battle the evil Dr. Thaddeus Sivana. On Billy's side is his foster brother and best friend Freddy, a superhero enthusiast who helps both train Billy and keep Billy's superhero alter ego a secret.
Shazam! is scheduled to be released by Warner Bros. Pictures and New Line Cinema in 2D, 3D and IMAX 3D on April 5, 2019.