Todos nós temos um super-herói dentro de nós, só é preciso um pouco de magia para trazê-lo para fora. No caso de Billy Batson (Asher Angell), ao gritar uma palavra – SHAZAM! – este garoto adotivo de 14 anos pode transformar-se no super-herói adulto Shazam(Zachary Levi), por cortesia de um antigo bruxo.
Ainda uma criança – dentro de um corpo divino e aberto – Shazam, nesta versão adulta de si mesmo, faz o que qualquer adolescente faria com super-poderes: diverte-se com eles!
Pode voar? Tem visão de raios X? Pode atirar raios das suas mãos? Pode faltar aos testes de estudos sociais? Shazam propõe-se a testar os limites das suas habilidades com a imprudência alegre de uma criança.
Mas precisará de dominar esses poderes rapidamente para combater as forças mortais do mal, controladas pelo Dr. Thaddeus Sivana (Mark Strong).