Very poor screenplay, outdated kid jokes and climax was a terror. Poor VFx and shazam looks like he almost melted his double D's. And the guy who mentioned this movie is better than dark Knight, dude are you out of your mind get out of here.