Każdy ma w sobie superbohatera! Potrzeba jedynie odrobinę magii, aby go wydobyć. W przypadku Billy'ego Batsona (Asher Angel) wystarczy wypowiedzieć jedno słowo - Shazam. Wówczas ten cwany nastolatek zmienia się w dorosłego superbohatera, Shazama (Zachary Levi). A wszystko za sprawą starożytnego czarodzieja. Shazam, który w głębi duszy nadal jest dzieckiem, choć zamkniętym w umięśnionym ciele herosa, wykorzystuje swoją dorosłą powłokę tak, jak zrobiłby to każdy nastolatek z supermocami - do zabawy! Czy umie latać? Czy może prześwietlać wzrokiem? Czy potrafi ciskać piorunami? Czy może się nie pojawić na sprawdzianie z WOS-u? Shazam poznaje swoje możliwości i ograniczenia z radosnym nieskrępowaniem dziecka. Jednak będzie zmuszony szybko okiełznać supermoce, aby stawić czoła zabójczym siłom zła kontrolowanym przez dr Thaddeusa Sivanę (Mark Strong).