Den 14-årige Billy Batson har i flere år har ledt efter sin forsvundne mor alt imens han turnerer fra plejefamilie til plejefamilie. Nu ender han i en ny plejefamilie, hvor han med superhelte-nørden Freddy hurtigt knytter et tæt bånd med. På en tur med metroen bliver Billy helt tilfældigt udvalgt til verdens frelser, da en troldmand vælger at give den unge dreng superheltekræfter, når han siger ordet "Shazam".
Billy får nu helt uanede kræfter i en ny fuldvoksen krop og får pludselig et kæmpe ansvar på sine skuldre, da superskurken Dr. Sivana pludselig dukker op. Sammen med Freddy må Billy nu finde ud af, hvordan han bliver en rigtig superhelt og redde verden.
Superheltefilmen Shazam! er baseret på DC-tegneserierne af samme navn fra 1939 af C. C. Beck og writer Bill Parker. Shazam, som k også endes som Captain Marvel, har, som et modstykke til Superman, Solomons visdom, Herkules' styrke, Atlas' udholdenhed, Zeus' kræfter, Achilleus' mod og Merkurs hurtighed. Men alt dette skal man selvfølgelig først lære at mestre.
Filmen er lidt en blanding af Aquaman (2018), Big (1988) og en sober version af Deadpool-filmene (2016, 2018). Shazam! har nemlig humor, magi og barneglæde med sig ind i DC’s mere dystre univers. Noget som ofte har været en mangelvare i DC's superheltefilm. Humoren bløder filmen meget op og gør den langt mere seværdig.
Det er klart sekvenserne, hvor Billy skal lære at blive superhelt og skjule det fra alle, som er de mest vellykkede og humoristiske. Hele processen med at blive til en kappeklædt korsfarer-halløj-mand bringer smulebåndet frem, men som de fleste andre superheltefilm bliver filmen til sidst meget skabelonagtig og mister lidt charmen.
Filmen er venligst stillet til rådighed af Twentieth Century Fox Home Entertainment Warner Bros.