Shazam continues DC's market researched based scripts and it fails in the same way all the others have. They introduce a bunch of characters and give you no reason to care about them. The "comedy" is jammed into every scene with boring predictability. The story is deep and interesting but they never show you any of it.

I've been reading DC Comics since the 80's and I adore these characters. I really hope they figure this out someday.