Un superhéros sommeille en chacun de nous. Il suffit d’un peu de magie pour le réveiller. En ce qui concerne Billy Batson (Asher Angel), il lui suffit de crier un mot – SHAZAM ! – et, grâce à l’intervention d’un vieux sorcier, voilà que ce garçon débrouillard de 14 ans ayant grandi en foyer d’accueil se transforme en Shazam (Zachary Levi), un superhéros adulte. Doté d’une mentalité d’enfant désormais logée dans un corps divinement musclé, Shazam se réjouit à l’idée d’exploiter cette version adulte de lui-même en faisant ce que tout ado ferait avec ses superpouvoirs : s’amuser comme un petit fou ! Peut-il voler ? A-t-il une vision à rayon X ? Peut-il faire jaillir des éclairs de ses mains ? Peut-il échapper à son examen en sciences sociales ? Shazam se lance dans une quête de ses capacités avec une joyeuse désinvolture juvénile. Mais il devra maîtriser rapidement ses pouvoirs afin d’affronter les puissantes forces du mal que contrôle le Dr. Thaddeus Sivana (Mark Strong).