Ahead of the film’s release next month, we get to see a bit more of DC Comics superhero Shazam—and how he’s unlike the brooding characters we’ve come to expect from the DCEU. We get a quick look of how Billy Batson (Asher Angel) turns into adult superhero Shazam (Zachary Levi) and all the trouble he gets into trying to figure out his place in the world. We even get a cameo from a well-loved DC character, sort of. Batman appears in the form of a large plush toy as Shazam fights with some bad guys in a store. You can watch the full trailer above.