The movie Shazam takes place in Philadelphia, Pennsylvania. This is different than most DC movies and shows in which they all take place in fictional cities. Superman is in Metropolis. Batman is in Gotham. Flash is in Central City. The Green Arrow is in Star City. In the comics, Shazam (Captain Marvel) lives in Fawcett City.
Was there any official word from the writers or producers as to why they chose to use a real city over a fictional one?