Image copyright Lucasfilm Image caption Rey, played by Daisy Ridley, returns in The Rise of Skywalker

The next Star Wars movie, episode IX, will be titled The Rise of Skywalker, it has been announced.

The title was revealed at a Star Wars celebration event in Chicago, while a teaser trailer was posted on Twitter with the words: "Every generation has a legend."

Director JJ Abrams said the movie is set some time after previous instalment The Last Jedi.

The Rise of Skywalker is due to be released later this year.

Despite his apparent death at the end of Episode VI, Return of the Jedi, Emperor Palpatine seems to be making a comeback.

His sinister cackle is heard at the end of the trailer and Ian McDiarmid, who plays the character, strolled on stage to loud applause at the announcement.

The two-minute trailer, the first footage seen from the new film, also features a brief glimpse of Princess Leia, played by the late Carrie Fisher.

She embraces Rey (Daisy Ridley), while Luke Skywalker's voice is heard saying: "We'll always be with you. No one's ever really gone."

Fisher died in 2016 but the filmmakers were able to use previously unseen footage from The Force Awakens.

Abrams told a US "Star Wars Celebration" event in Chicago it was a "weird miracle" to be able to continue Princess Leia's story.

"Every day it hits me that she's not here, but it's so surreal because we're working with her still," he said.

"She's so alive in the scenes and the craziest part is how not crazy it feels. Princess Leia lives in this film in a way that's kind of mind-blowing for me."

Image copyright Lucasfilm

The Rise of Skywalker is the third episode of the third set of Star Wars films, which were started by filmmaker George Lucas in 1977.

Kathleen Kennedy, the president of Lucasfilm - a subsidiary of Disney that makes the Star Wars films - agreed with the event's panel host Stephen Colbert it was "unprecedented" to tell a story in a nine-film arc.

"What's also fascinating is it's over 40 years," she told the event. "To keep this relevant and meaningful to the characters and to the people experiencing this story, it has to feel like its of its time.

"We've taken to heart everything that inspired George [Lucas] and then I think the inspiration that JJ's [Abrams] brought to this has given it even more depth."

Fans welcomed the reappearance of Lando Calrissian, played by Billy Dee Williams, who is seen piloting the Millennium Falcon.

The movie also features the return of John Boyega as Finn, and Oscar Isaac's Poe Dameron.

Image copyright Lucasfilm

The trailer opens with Rey on a desert planet as Skywalker, played by Mark Hamill, says in a voiceover: "We've passed on all we know. A thousand generations live in you now. But this is your fight."

She activates her lightsaber as a TIE fighter bears down on her, flying close to the ground. As it reaches her, she backflips over it.

Then we see Kylo Ren, played by Adam Driver, slicing through enemies in a blood-red forest.

Lando Calrissian appears at the controls of the Millennium Falcon, putting it into hyperdrive as a title card says: "The saga comes to an end."

Image copyright Lucasfilm Image caption Lando Calrissian is back after appearances in The Empire Strikes Back and Return of the Jedi

Heroes including C-3PO are seen being chased across the desert planet in a low-flying craft before the trailer cuts to the shot of Rey hugging Leia.

Then we see Rey, Finn, Poe, C-3PO, BB-8 and Chewbacca walking to the edge of a cliff by the sea. Across the water appears to be the wreckage of a Death Star.

Image copyright Lucasfilm Image caption The trailer's final shot appears to show a wrecked Death Star

The film is due to be released on 20 December.