While Shazam! is a movie about a guy who gains superpowers through magical means, it's also about a foster kid who is looking for his place in the world. As we've seen in the first trailer, Billy Batson has been through multiple foster homes before he finds the one we see in the film. He's one of several foster kids taken in and while he clearly still has his suspicions about whether this one is going to work out, we can probably guess how things ultimately occur. If it feels like a Christmas movie, as David F. Sandberg tells Comicbook.com, the family probably doesn't fall apart at the end.