Also, I believe that modern movie marketing, which reveals all story beats and setpieces through a never ending onslaught of trailers, TV spots and featuretes is counter-productive. By the time the movie is released, general audiences are fatigued and feel not only like they've watched the movie already but also that they've watched a bad version of the movie, with no nuance or character beats.