Watch Shazam! Official Trailer 2!

In the new Shazam! Trailer we get a better look at the Super Villain Dr. Thaddeus Sivana played by actor Mark Strong.

In this Warner Pictures version of Shazam (aka Captain Marvel) Zachary Levi plays the comical super hero while his 14 year old self is played by Asher Angel.

Thanks to trailer 2 we get to see more of Shazam and what super powers he possesses all while showing the comical side of a teenage kid in a grown man's body, plus the back story of the ancient wizard who gave him those magic powers.

 Shazam! will be in theaters Friday April 5th