Shazam! is a sight for sorer eyes in the DC universe, up until this point DC has yet to capture what makes super hero movies captivating. Shazam! offers a heartfelt story with loveable characters and fantastic humour. However it is held back by the classic super hero tropes. The Main villain was better developed than most, but still isn't very memorable. The seven deadly sins accompanying him were quite boring, the concept lends itself to more unique monster design than just grey, scaly, monsters. Another aspect holding the movie back is the boring final fight, it felt like it dragged on for way too long. The fight introduced an interesting aspect near the end that had a lot of potential to change the fight for the better, but never felt half baked and under-utilized. The story also featured some more harsh and terrifying aspects, people actually being eaten and killed. It was refreshing to see some of the more brutal side of comics. All in All a decent movie with some great characters and a good story, but lacks in the technical aspects (cinematography, CGI, music composition...).