I don't understand, people and critics were not happy with Batman v superman and justice league, wich are not perfect movies, but they for some reason liked this one. Billy Batson is this mature, smart kid but when he turns into Shazam he becomes annoying and stupid superhero (wisdom of salamon, how ?). I can go on and on how boring this movie is, but i'm not gonna waste time on that, trust me this one is a waste of time.