Chuck star Zachary Levi has been cast as Shazam! in Warner Bros.' upcoming eponymous film, according to The Hollywood Reporter.
Levi portrayed Fandral of the Warriors Three in Thor: The Dark World and will reprise the role in November 3's Thor: Ragnarok. He also appeared in NBC's Heroes Reborn.
Dwayne Johnson was originally reported to star as the film's villain, Black Adam, but Johnson will now star in his own film Black Adam solo film being developed alongside Shazam!. It is unknown whether Johnson will appear in Shazam! as well.
Shazam! will be the next DCEU movie to film, ahead of Flashpoint, Batgirl, and Suicide Squad 2.
Shazam! is due out in theaters April 5, 2019.