I'd give it a 3/5, which is defined, by me, as: watch it one time.
It was worth the effort of simply sitting there and watching
It has its problems.
You got a team of 6 SUPERMANS. In the most recent (solo) Superman movie they put Superman up against three other Supermen.
Is this movie, 2.5 demigods kept the whole Shazam family reeling for the whole time.
They basically whooped the shyt out of the Shazam kids and even killed Shazam.
Nah. A team like that should be going up against some heavy, heavy hitters. You should be able to bring the whole Legion of Doom against them.
Then, the fact that one of the "kids" didn't even need a different actress to play their super form. Hell, Billy Batson looking like he gonna be more diesel than the adult Shazam in a few years. The thing about Shazam in the comics is he's always an actual kid. Like 90 years later this mf somehow still a child.
The actors growing up kinda ruins the premise. If they would have kept going it would be stupid to have the "kid" be like 24 and transform into a dude that's looking 45 in the face.