The trailer for Star Wars: Episode IX amassed over 16 million views in 24 hours, with the current tally at over 20 million.
The title of the film – The Rise of Skywalker – was also revealed, and will conclude the story that began in 1977.
The new movie will feature the return of the evil emperor Palpatine who threatens the heroine Rey and the Resistance.
The trailer, which was revealed to Disney fans at the Star Wars Celebration convention in Chicago was attended by director JJ Abrams, who spoke alongside a few cast members.
He said: “This movie is about this new generation, what they’ve inherited, the light and the dark, and are they ready?”
Abrams revealed he was able to piece together unused footage from 2017’s The Last Jedi to continue Princess Leia’s story, played by the late Carrie Fisher.
In the trailer, the voice of Luke (Mark Hamill) says to Rey that “no-one’s ever really gone”.