The newest trailer for ‘Shazam!’ is here, and after a dramatic opening, it’s back to the lighthearted fun that’s been front and center in most of the promotions for this DC Comics movie. To be honest, a lot of the footage in this trailer has already been shown in previous trailers, but there is some new footage including a mistake that Zachary Levi‘s Shazam makes which almost kills a bunch of innocent bystanders. But he saves them, so that makes things alright, right?

Set to Eminem‘s comical breakout hit ‘My Name Is’ which is a perfect fit for a character that is defined by his moniker, there is also a cameo by Batman… kind of. There have already been a few glimpses of a scene in which Shazam and Freddy Freeman wander through a mall, shortly after Billy discovers his powers. This looks to be an extension of that sequence from the film. And no, Ben Affleck is nowhere to be seen.

Check out the new clip below.  Just a minor SPOILER ALERT, some information afterward may be considered SPOILERS, so scroll with caution.:


Apparently, in the comics, Dr. Sivana (Mark Strong) was a potential recipient of the Shazam powers, which instead went to Billy Batson (Asher Angel). Despite the fact that Sivana has obviously acquired powers by some other means, he still holds a grudge against Billy.

It remains to be seen how a 15-year-old protagonist will play on the big screen.  In the trailers, it’s been fun to see Levi acting like a teen, but this is a superhero movie.  While the new trailer gives a glimpse of a clash between Shazam and Dr. Sivana, we still haven’t gotten any hints of a massive climactic battle.  But there is still a month before ‘Shazam!’ opens, so perhaps we’ll see more before then.

Directed by David F. Sandberg, ‘Shazam!’ stars Zachary Levi, Asher Angel, Cooper Andrews, Jovan Armand, Michelle Borth, Adam Brody, Ross Butler, Ian Chen, D.J. Cotrona, Grace Fulton, Faithe Herman, Djimon Hounsou, Marta Milans, Natalia Safran and Mark Strong, and opens on April 5, 2019.