The first Star Wars: The Force Awakens TV spot has been released, with new footage of Daisy Ridley's character Rey – but there's no sign of Mark Hamill as Luke Skywalker.

Ridley's character is seen fighting in a marketplace and shooting in a forest, while a voiceover from Lupita Nyong'o's character Maz says: "I have lived long enough to see the same eyes in different people. I see your eyes. I know your eyes."

The teaser also features Harrison Ford as Han Solo and Ridley and Nyong'o's fellow newcomer John Boyega, who plays Finn.

Hamill did not feature on any of the recently released posters either, with fans speculating that there will be some big reveal about his character in the new movie.

Star Wars: The Force Awakens opens in Ireland on Thursday December 17. Some of the scenes in the film, and the next episode, were filmed on Skellig Michael off the Kerry coast.