Billy Batson (Asher Angel) er en gatesmart 14-åring som kan forvandle seg til den voksne superhelten Shazam! (Zachary Levi) bare ved å rope ut et ord. Den nyvunne kraften blir snart satt på prøve når han stilles ansikt til ansikt med den onde Dr. Thaddeus Sivana (Mark Strong).