Star Wars has lost much of its mojo. This could be a Disney disaster. Star Wars is becoming only for the older generation.
Star Wars is one of the all time biggest film franchises in movie history, so expectations have been set extremely high for it. Last Jedi was the highest grossing movie of 2017 and is the 11th highest grossing movie of all time. Solo has only been out for one weekend and is the 6th highest grossing movie so far this year. If we were talking about pretty much anything other then Star Wars these would be considered great numbers. It might not being doing as good as Disney hopes, but it still has massive popular appeal and the Star Wars lands will surely do very well.