Em um depoimento feito para o site CB, Zachary Levi declarou que originalmente, recusou o papel de Shazam! nas telonas, já que segundo ele, fez o teste para viver um outro personagem.
”Eu fiz o teste para outro papel, então o diretor, produtores e o estúdio viram. E eles não haviam escalado o Shazam ainda, então eles disseram ‘Nós achamos que esse pode ser nosso Shazam’. Eu me senti do mesmo jeito com naquele momento em que o Mago vê em Billy Batson o que é necessário para ser o Capitão Marvel, Shazam. Eu sinto como se a New Line, o meu diretor e os produtores tivessem visto em mim o necessário para ser o personagem. Mas originalmente, eu não estava nesse papel e teria recusado dar vida ao herói.”
Criado em 1939 pelo roteirista Bill Parker e posteriormente adquirido pela DC Comics, Shazam! conta a história de Billy Batson, um garoto órfão que ganha os poderes dos deuses do Olimpo de um mago misterioso de mesmo nome.