The movie is watchable. It is not very consistent though, as Shazam is acting much more like a kid than when he actually is Billy. They could at the very least made that consistent. It is like they are not the same person while that is the premise of this movie: a kid hero in an adult body.