Em entrevista com o Screen Rant, o diretor David F. Sandberg revelou que Zachary Levi originalmente fez teste para ter outro papel em Shazam!: o de Shazam Jr., versão adulta de Freddy Freeman (Jack Dylan Grazer).
O personagem acabou sendo interpretado por Adam Brody, e Levi ficou com o posto de protagonista.
“É uma história engraçada com Zach, porque a fita de audição que ele nos enviou na verdade era para o adulto Freddy. Mas quando eu assisti, pensei ‘Bem, claramente esse cara é o Shazam’.”
Em Shazam!, Zachary Levi é o herói titular, enquanto Asher Angel vive seu alter-ego infantil, Billy Batson. O elenco traz ainda Jack Dylan Grazer (It: A Coisa), Djimon Hounsou (Diamante de Sangue) e Mark Strong (Kingsman: Serviço Secreto).
David F. Sandberg (Quando as Luzes se Apagam) dirige o filme, que promete um tom mais leve e bem-humorado.
Shazam! está em cartaz nos cinemas brasileiros e nós separamos 10 coisas que você precisa saber antes de assistir Shazam!