Cheap FX, dumb story line, bad acting. Go to watch hellboy instead that do a better job at bringing on screen its comic book despite being very different in tone than the previous version. Shazam is definitively for kids and is not taking itself seriously at all. Because of that nothing is believable , nothing stick to you. It's not going to raise your heartbeat one notch and you are going to leave the movie theater wondering why you eat so much popcorn!