Svi imamo superheroja u sebi, potrebno je samo malo magije da ga izvučemo. U slučaju Billyja Batsona (Asher Angel), uzvikivanje jedne riječi - Shazam! - ovo snalažljivo 14-godišnje siroče može se pretvoriti u odraslog superheroja Shazama (Zachary Levi), a sve zahvaljujući drevnom čarobnjaku. Još dijete u srcu - unutar mišićavog, božanskog tijela - Shazam uživa u ovoj odrasloj verziji sebe radeći ono što bi svaki tinejdžer sa supermoćima radio: zabavlja se! Može li letjeti? Ima li rendgenski vid? Može li ispaljivati munje iz ruku? Može li preskočiti test u školi? Shazam namjerava testirati granice svojih sposobnosti s radosnom bezobzirnošću djeteta. Ali trebat će brzo ovladati tim moćima kako bi se borio protiv smrtonosnih sila zla koje kontrolira dr. Thaddeus Sivana (Mark Strong).