Batson is the teenage alter ego of the adult superhero who, after speaking the wizard Shazam's name, is granted the powers of the gods Solomon (wisdom), Hercules (strength), Atlas (stamina), Zeus (power), Achilles (courage) and Mercury (speed). Grazer will play Freddy, Batson's best friend and the only person who knows the truth about Shazam. Grazer is also known for his role on the recently-cancelled CBS sitcom Me, Myself, and I. In the comics, Freddy eventually becomes a hero in his own right and adopts the identity of Captain Marvel Jr.
In the DC comic books, a character named Freddy Freeman was introduced in Whiz Comics #25 (December 1941) as a crippled newsboy who Shazam (called Captain Marvel in the comics) rescues from the evil Captain Nazi. Grazer joins Zachary Levi, who will play the title role, along with Asher Angel who will play Billy Batson.
Creation and Aquaman producer Peter Safran is producing, with filming slated to begin early next year.
Shazam! does not have a release date and is eyeing a February start date in Toronto.