Time is too long. The average length of a movie is 90 or 100 minutes, but this movie has 130 minutes. For viewers, there are few films that can tolerate 130 minutes, even American films.
Unless it's a very good film, it's really rare. American movies are very fast-paced, even the speech speed is very fast, and occasionally a little longer is allowed, but 130 minutes is really unbearable.
The words "our dream" appear repeatedly between the lines, saying too much, too frequently and too superficially, making a good theme superficial, more like shouting slogans than expressing the theme.