I don't disagree completely. But to me it's awkward & cheesy. I thought Shazam was corny. The superhero acted more like a kid than the child actor. Live action movies take a long time to develop. Children grow up. Just from the trailer of Shazam 2. Unless they filmed Shazam 2 & 3 back-to-back. That won't be a kid anymore in Shazam 3 if it sees the light of day. It'll be a man playing a bigger man. And isn't the whole point of the character is that he's a kid?
respect
Your not familiar with the character so I get it
but the concept is not new at all in comics and in fact is damn near as old as comic books themselves.
It is an easy thing to write and develop
If you got talent and skills.