Shazam! made its first SDCC appearance in Hall H today and brought a trailer with them! Thankfully! In the new trailer, we see what Billy Batson has been going through and how he was able to gain his powers. It’s an exciting and fun trailer!

We learn that Billy’s been in foster care in six different counties. However, he believes he can take care of himself. He’s taken in by a family that houses many foster kids where he meets his friend Freddy. As they’re bonding, Freddy asks what super power he’d have. Freddy is adamant it’s flying because heroes fly. This, we see, while a batarang is on display and Superman newspaper clippings are hidden away in a drawer. One night on a train home, he’s called to by a wizard. The wizard brings him to his home planet and tells Billy that he is the one. All he has to do is say the magic word. From there, it’s figuring out what his powers are and the fun that comes with it.

RELATED: SDCC 2018: SHAZAM Lights Up in New Image

I dig the trailer a lot. Though I do find it a bit strange that it has a remix of Kendrick Lamar‘s “Humble” over it. But the effects look great and the kids’ relationship is so cute and fun. I can’t wait to see just what other tests they’ll go through to find out his new powers. Honestly guys, they’re just too cute together. I also love how it’s tied to the large DCEU. Batman and Superman exist in this world and Freddy is a fan of them.

Check out the trailer below and let us know what you think! Be sure to come back to Geek Girl Authority for more Shazam!

Shazam! is directed by David F. Sandberg with screenplay by Henry Gayden. Starring Zachary Levi, Asher Angel, Mark StrongDjimon HounsouJack Dylan GrazerGrace FultonIan ChenJovan ArmandFaithe HermanCooper Andrews and Marta Milans.

Shazam! (possibly) flies to theaters April 5, 2019