Shazam was fun. First DC movie that I have seen in a long time “done right” (which is very subjective.) I have minor quibbles, but feel it is aok overall. Might be a little too kiddy for some adults, a little too adult for some kids. Just right for me.
Biggest bonus, I was not spoiled for anything cool. Nice cameos, and lots to keep comics fans happy without being too “comic book guy” for those that aren’t all up in the big red cheese’s business.