Anksti tėvų netekęs keturiolikmetis Bilis Batsonas (aktorius Asher‘is Angel‘as) apsišarvavęs „kieto paauglio“ įvaizdžiu, nors giliai viduje yra geraširdis berniukas, tiesiog slepiantis savo skausmą. Jo gyvenimas apvirsta aukštyn kojom, kuomet paslaptingas burtininkas Biliui padovanoja savo galias. Berniukui tereikia sušukti „Shazam!” ir jis virsta superherojumi. Tiesa, nors naujasis kūnas yra suaugusiojo (aktorius Zachary‘ijus Levi), vidumi Bilis ir toliau išlieka tokiu pat keturiolikmečiu berniuku. O tai reiškia, kad visos naujai įgytos supergalios ir kiekvienos jų išbandymas jam visų pirma reiškia beprotiškai smagų nuotykį. Smagumai baigiasi, kuomet piktadarys Sivana (akt. Mark‘as Strong‘as) ima grasinti sunaikinti viską, kas Biliui staiga tapo svarbu: naujai atrastą šeimą, draugus ir vietą, kurią vaikinukas vadina namais.