
This weekend Batman News was tipped off that older actors had been cast to play adult versions of some of the kids in Shazam, and thanks to the community’s Twitter detectives we know who is playing them.
Adam Brody, best known for his role in The O.C. TV series, has joined the cast of Shazam. Brody was spotted in Toronto recently where the movie is being filmed, and while his role is being kept under wraps, it’s likely that he’ll be an adult version of Freddy Freeman (played by Jack Dylan Grazer).

Next up we have Ross Butler joining Shazam, likely as the adult version of Eugene Choi (played by Ian Chen). Butler has let the world know that he’s in Toronto on his Instagram account, and is following Shazam director David Sandberg as well as stars Zachary Levi and Ian Chen.

D.J Cotrona is joining Shazam as well, likely as the adult version of Pedro Peña (played by Jovan Armand). And while I didn’t get a chance to cover it here on Batman News, Grace Fulton was cast last year as Mary and Faithe Herman is playing Darla Dudley. So what does this all mean?
In the comics, Billy Batson (aka Shazam), Freddy (aka Shazam Jr.), Eugene Choi, Pedro Peña, Mary (aka Mary Marvel), and Darla Dudley make up the group of superheroes known as the Shazam Family. It sounds like Shazam, and maybe Superman if the rumors are true, won’t be the only superheroes we see when the movie hits theaters on April 5, 2019.
What do you make of all this casting news? Let me know in the comments below.
Thanks to Batman News reader Roger for the heads up!