Shazam! is a superhero movie based on the DC Comics character of the same name.
Directed by David F. Sandberg from a screenplay by Henry Gayden, and a story by Gayden and Darren Lemke, the film stars Asher Angel as Billy Batson, a teenage boy who can transform into an adult superhero, played by Zachary Levi. Mark Strongs play the evil genius.
Widely touted as ‘Big’ combined with a superhero movie. This is light in tone and generally funny until the final act where a traditional good vs evil narrative takes over. Zackary Levi is perfectly cast as a 14 year old boy in an adult body. Mark Strong is just having fun going over the top as the villian.