Billy Batson (Asher Angel) is a 14-year-old troublemaker who has seen the ins and outs of the foster care system and is searching for his real mother. He finds himself in yet another foster home with a new foster family and, after a bumpy subway ride, is selected by a weakened wizard to inherit his powers and become his champion. To do this, he must speak the Wizard’s name – Shazam – and is then transformed into an adult version of himself (Zachary Levi) in a bright red and yellow costume with superpowers. But Billy soon learns that Dr. Sivana (Mark Strong), a man who was rejected by the wizard as being pure of heart, has embraced the power of the Seven Deadly Sins and will stop at nothing to steal the powers of Shazam.