Been rough for hollywood for sure, the franchise bubble seems to have peaked, super hero fatigue has set in, the actual product is also not as good, and customers have to look at smaller and smaller discretionary spending, and don't think seeing a movie is worth the price
If a movie is mediocre, why not just wait for it to come out on streaming?
We've also seen far fewer releases each year versus the peak, so less options/reasons to go