Star Wars: The Last Jedi trailer unveiled

The much-anticipated first trailer for Star Wars: The Last Jedi has been unveiled.

Director Rian Johnson unveiled a teaser at the Star Wars Celebration fan event in Orlando, Florida.

The two-minute footage offers few clues - but it does feature Mark Hamill's Luke Skywalker, seen from a dark cave and saying ominously that "it's time for the Jedi to end".

It also features Daisy Ridley, who stars as Rey, and teases dramatic battle scenes as well as some stunning scenery shots.

Ridley said part of the story in The Last Jedi is that it can be difficult to "meet your heroes".

The Last Jedi - Episode VIII in the Star Wars universe - is the second in the current trilogy, coming after The Force Awakens.

The Star Wars Celebrations event over the past two days has featured a surprise Harrison Ford appearance and a touching tribute to the late Carrie Fisher , who played Princess Leia in the original trilogy and reprised her role in The Force Awakens.

The event lasts four days.

The Last Jedi, which will open in cinemas in December, will also see Kylo Ren star Adam Driver return.