Mindannyiunkban ott szunnyad a szuperhős, csak egy kis varázslat kell az előhívásához. Billy Batson (Asher Angel) esetében ehhez elég a SHAZAM! varázsszó, és a 14 éves fiú a Shazam nevet viselő felnőtt szuperhőssé (Zachary Levi) válik egy ősi varázsló (Djimon Hounsou) jóvoltából. Az emberfeletti férfitestben azonban megmarad tininek, és azt teszi, amit minden kortársa tenne a szupererők birtokában: szórakozik velük! Tud repülni? Röntgenlátása van? Villámokat szórhat a kezéből? Maximális pontszámmal írja a szociológia dolgozatát? Egy szabadszívű gyermek életörömével feszegeti képességeinek határait. Azonban gyorsan meg kell tanulnia uralni az erejét, hogy legyőzhesse a Dr. Thaddeus Sivana (Mark Strong) vezette gonosz és halálos fenyegetést.