Every hero has a secret, right? Some heroes hide their identity. For others, it’s their weaknesses in their powers. For Shazam!, it’s a little different. In a funny new TV spot, Billy Batson (Asher Angel) reveals his big secret to his new enemy. His age.

In the television spot, new footage is sprinkled into things we’ve seen in the trailer. We see Shazam (Zachary Levi) save a girl from a plow truck, blast into a supersonic flying speed, and so much more. In order to practice these skills, the boys need to sneak out at night but they end up running into their younger foster sister. She can keep their secret…moderately. However, things seem to come to a head when Dr. Sivana (Mark Strong) asks the hero how old he is. The super buff hero replies in a shaky voice “Basically 15”.

RELATED: He’s Excited to Be the Hero in New SHAZAM! Featurette 

While hearing Levi’s voice wobble a bit is funny and played for laughs in the trailer, it looks like a serious scene. In fact it looks like Sivana might have Billy’s foster family hostage in their home. So he somehow learns who Billy Batson is and that he has the powers of Shazam. How? I’m also very curious about Sivana’s eye. Since apparently he’s been spending his life inventing and trying to unlock the secrets of magic, does his eye bring him magical powers? Or will it be one of the classic clashes: magic verses technology? We’ll have to wait to see the movie to discover all of this but hopefully we learn a bit more whenever a second trailer drops!

Check out the teaser below and let us know what you think. Be sure to come back to Geek Girl Authority for more DC news. Shazam! is directed by David F. Sandberg with screenplay by Henry Gayden. Starring Zachary Levi, Asher Angel, Mark Strong, Djimon Hounsou, Jack Dylan GrazerGrace FultonIan ChenJovan ArmandFaithe HermanCooper Andrews and Marta Milans.

Shazam! flies into theaters April 5th, 2019.