A poster of the film "Shazam." Shazam/ Facebook

The first trailer of “Shazam” has been released online. DC appears to have gotten the humour just right in the film. The upcoming film will introduce a new kind of superhero.

Billy Batson (Asher Angel) is a regular kid with a good heart. After living in foster homes, and running away from a few of them, Billy gets a chance to live with a family. His foster brother is Freddy Freeman (Jack Dylan Grazer), and Billy helps him fight off bullies.

Things change dramatically one day while Billy is travelling in a subway. Instead of reaching his destination, he enters the magical realm of The Wizard (Djimon Hounsou), who has chosen the young man to inherit his extraordinary magical powers.

Just by saying the name Shazam, Billy gets transformed into an adult superhero, played by Zachary Levi. The only one who knows his secret is his disabled foster brother. The upcoming movie is set in the same world as Batman and Superman, and Freddy knows everything about this “Caped Crusader stuff.”

Billy was in a hurry to grow up and take care of himself, and he gets more than he bargained for. Together with Freddy, he will discovery what powers he has. The new superhero doesn’t have much time, and he has to learn to use his new powers quickly, because the bad guys are close.

Dr. Thaddeus Sivana (Mark Strong) is one of the main villains in the film. The trailer shows the villain to be just as strong as Shazam.

The movie is promising to be a fun adventure, with Billy and Freddy bonding over learning about the superpowers and fighting bad guys. Billy looks all grown up as Shazam, but he is still a young kid in an adult’s body, which means he gets to play around a little.

Credit: Warner Bros. Pictures/ YouTube