I feel like DC still has an old view of superhero movies. It's like they think superheros shouldn't be taken seriously, just silly kid stuff, simple cash grabs. As long as there's explosions & cgi everything is alright. This movie did kind of try but cgi sucked, nothing felt serious, shazams fake muscles looked subpar. After this movie I felt like DC makes me not like superhero movies...I'm done DC, in fact I'd say marvel is the only game in town, if they ever drop the ball, superhero movies are done.