As Shazam! is inching closer to its worldwide release this April, Warner Bros. is also upping the film’s last round of promotion. And by far, the studio has been doing an incredible job in marketing the movie by releasing promo clips without giving away any spoilers.

Earlier today, PursueNews received over 20 new hi-res stills from Shazam! teasing what fans can expect from the movie. The stills offer a good look at the kids from Vasquez family namely Mary Bromfield (Grace Fulton), Darla Dudley (Faithe Herman), Eugene Choi (Ian Chen) and Pedro Pena (Jovan Armand).

Other stills show Jack Dylan’s Freddy along Billy Batson in his normal form as well after he transforms into Shazam!. There are also images of Freddy being attacked by Dr. Sivana played by Mark Strong. You can check out the images below.

So far, Shazam! has been fairing better than moviegoers would have anticipated. The movie is yet to receive a negative response from fans’ and critics that were part of the early screenings.

According to Screen Rant, Warner Bros. has set the Shazam! review embargo for Saturday, March 23, at 6 pm EDT. So in a few hours, fans’ will get to hear more about the movie from critics.

Rotten Tomatoes is also set to release its score on the same day after 3 pm EST. Though its Tomatometer score shouldn’t be taken as the main factor, the movie will without a doubt get a fresh meter.

It also looks like Shazam!’s box office collection would be around $50-$80 million on its opening weekend. But surely that would just be the start as the movie’s earning would double from its release in other regions.

Directed by David F. Sandberg, Shazam! hits theatres on April 5.

What do you think of the new stills from Shazam!? let us know in the comments below.