Honestly I left the cinema feeling like I've been robbed of my money and time spent watching this. Everybody were praising Zachery Levi for his portrayal of Shazam, but to be fair I've never found him to be a good actor or funny (refer to the TV series Chuck). Like some people have pointed out, Billy and Shazam in this movie don't behave alike. Zachery is playing Chuck again, and the boy acting as Billy seems to be a good actor, because he does make you feel the loneliness, insecurity, and the sense of wanting to be a part of this makeshift family, but also really unsure of how to let them in, because he is afraid that if he does, he would have accepted the fact that his mother really abandoned him.

Zachery Levi...Oh my!! You wanna know how shazam should act like, check out the DC animation, Return of the black Adam. He acts like a teenager, but even if he is a teenager, which means he is unsure of himself, temperamental, but his got an idea of how a super hero should behave, through observing and admiring Superman. When Zachery Levi tried, emphasis on the tried to make an angry super hero look (which tends to look cool and scary too..'Henry Cavill', he honestly looked like a guy constipating on the toilet. He doesn't exhume that super hero presence, and doesn't look at all intimidating. Because Shazam is intimidating, Superman Level Power , Strength, and the physics to go with it, but that Body suite on Zachery Levi, doesn't help him look the part, it actually makes him look stupid.

All said, If your a kid, I guess you'll like this movie. They should have asked Jack Black to give Levi acting tips on how to behave like a teen.