In recent years, Warner Bros. has been trying to navigate and move past the Zack Snyder era, and while something like “Shazam!” is directly set in a world where the events of “Man of Steel” and “Batman v Superman: Dawn of Justice” have taken place.
The film was more tongue-in-cheek than I think you’ll see with other DC films. Still, it totally works given the teenage characters in the driver’s seat as Asher Angel’s Billy Batson can transform into an adult man superhero avatar played by Zachary Levi.
Read more on theplaylist.net