From :

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).

Read the Full Story