A pair of new official stills from Shazam! show the eponymous superhero facing two very different figures in the upcoming film.

Included with the magazine Total Film's cover story on the DCEU movie, the photos reveal Zachary Levi's transformed Billy Batson meeting his best friend Freddie Freeman with another showing the hero confronting the film's central antagonist Doctor Sivana.

RELATED: Shazam! May Feature the Seven Deadly Sins

Based on the haystacks and lights in the background of Shazam's confrontation with Sivana, the scene looks to take place at a carnival where the hero faces off against the mad scientist as seen in a previously released behind-the-scenes photo.

In addition to the official stills, the magazine has also released its cover, itself a variation of an earlier released promo image.

RELATED: Shazam! Is the First True Test of the Post-Snyder DCEU

Arriving on April 5, 2019, director David F. Sandberg’s Shazam! stars Asher Angel as Billy Batson, Zachary Levi as Shazam, Mark Strong as Dr. Thaddeus Sivana, Djimon Hounsou as the ancient wizard Shazam, Grace Fulton as Mary Bromfield, Jack Dylan Grazer as Frederick “Freddy” Freeman, Ian Chen as Eugene Choi, Jovan Armand as Pedro Peña, Faithe Herman as Darla Dudley, Cooper Andrews as Victor Vásquez and Marta Milans as Rosa Vásquez.

(via Games Radar)