The movie surely has its funny parts which makes it a half watchable trip but it surely suffers from bad acting. At times it feels like this is The Goonies-version from a superhero movie. Some jokes actually work (apart from the stupid finale) and it'll be much better if Shazam! This should be the main core, but sadly enough they opt for a standard superhero movie script. The vilain played by Mark Strong never works. Anyway, what I am talking here this surely must be great if you're 8, once you'll grow up you (hopefully) know better...