Try as it might, DC's cinematic universe has always struggled to escape the orbit of its own sobriety. Aquaman tried but his watery gags floated like unflushable turds.
Wonder Woman gave a sideways glance at levity but got bogged down in its own cause, and the rest have all fallen cringe-fully flat. Shazam! at least goes some way to rectify matters with an origins story that has an 80s blockbuster charm, bringing welcome relief from The Joker's ironic DC catch-cry "why so serious?"
Drawing heavily on the "who were my parents" superhero trope, 14-year-old Billy (played by newcomer Asher Angel) is on his third foster home.
When he is mysteriously swept into another realm, he reluctantly takes on the mantle of the world's guardian against the seven deadly sins—whereby he can transform in and out of a fully grown muscle-bound superhero (played by Zachary Levi) simply by uttering the name "Shazam".
Unsurprisingly, the film develops rather quickly into a "with great power comes great responsibility" tale; a well-worn shtick that you could hang any superhero story on.