"Shazam" is intended to be the DC Comics answer to Marvel's 'Captain Marvel' release, and we mean that quite literally. The character 'Shazam', a teenager who can transform into an adult superhero by saying the word 'Shazam' out loud, was last seen on screen in the film serial 'The Adventures of Captain Marvel' way back in 1941. That's because the character 'Shazam' used to be called Captain Marvel. However, that Captain Marvel isn't the same Captain Marvel who appears in the Marvel film 'Captain Marvel'. Confused? Good, so are we.
Asher Angel stars as Billy Batson, the title character's human alter ego, but Zachary Levi will be the man in the costume after the transformation takes place. The movie has both a lesser known hero and a lesser known cast than other superhero epics, but those who have seen previews speak of its comical, zany tone, which may make it a hit with audiences. April 5th is the day it goes live.