Zachary Levi interpretará o super-herói alterego de Billy Batson.
Após especulações de que John Cena e Joshua Sasse interpretaria Billy Batson, foi confirmado o ator que incorporará este papel é Zachary Levi (Chuck).
A trama gira em torno de Billy Batson, um garoto que ao pronunciar o nome Shazam consegue se transformar em um adulto com poderes sobre-humanos. Seus poderes assim como seu nome tem origem nos heróis lendários Salomão (sabedoria), Hércules (força), Atlas (resistência), Zeus (magia), Aquiles (coragem) e Mercúrio (vôo e velocidade).
O vilão de Shazam, o Adão Negro que será interpretado por Dwayne Johnson, não estará no longa, pois terá seu próprio filme solo.
David Sandberg (Annabelle – A Criação do Mal) vai dirigir o longa, o roteiro está por conta de Henry Gayden e Darren Lemke.
Shazam! começa a ser filmado em fevereiro de 2018, em Toronto. O lançamento está previsto para 2019.