14-летний Билли Бэтсон (Эшер Энджел) однажды познакомился с 3000-летним волшебником Шазамом (Джимон Хонсу). Старец рассказал Билли о магическом слове, благодаря которому мальчик получил возможность превращаться в могучего воина, призванного защищать мир от сил зла.
Получив невероятные возможности и взрослое тело, Билли начинает развлекаться, пока лучший друг Фредди (Джек Дилан Грейзер) пытается научить его быть настоящим супергероем. Но появление летающего человека в ярко-красном костюме не проходит незамеченным. Им начинает интересоваться безумный ученый — доктор Сивана (Марк Стронг), мечтающий взять магию Шазама под контроль.