Perhaps the secret of a happy life is well-managed expectations. Anyhoo, my expectations of Shazam! were not that high. We’d been to see Captain Marvel a while back and marvelled (no pun intended) at the ease with which the Marvel empire seems to be able to turn out pitch perfect superhero movies whereas those from the rival DC stable seem to be much harder work.
However, Shazam! was really good fun. Not afraid to send itself up, but proper wholesome fun with a strong family theme. The story was very much by the numbers, but the realisation and some of the lines, along with the performances of the central characters, made for a thoroughly enjoyable experience.