Daisy Ridley has known the destiny of her 'Star Wars' character Rey for years.

Daisy Ridley as Rey

Daisy Ridley as Rey

The 25-year-old actress portrays the mysterious, Force-wielding orphan in the new trilogy, making her first appearance in 2015's 'The Force Awakens', and will make her next outing as Rey in 'The Last Jedi' this December.

Fans have been left speculating as to who Rey is and what significance she has in the galaxy far, far away ever since her first appearance, but

Ridley has now teased that she knows exactly what Rey's parentage is and what happens to her in the saga.

Speaking to Yahoo Japan, Ridley said: "Whatever the answer, I just hope that the moment everyone finds out is an enjoyable experience for viewers. And, though I have known the answer for several years now, the series that Rian Johnson ['The Last Jedi' director] created has turned out to be spectacular beyond even my imagination.

"To be honest, I was very moved. I think it will be a moving moment for everyone else as well."

Ridley joins numerous returning cast members for the eighth instalment of the franchise, including 'Star Wars' legends Mark Hamill (Luke Skywalker) and the late Carrie Fisher as General Leia Organa.

The eighth instalment marks the last outing for Fisher, who tragically died in December last year.

Other stars reprising their roles from 'The Force Awakens' include Adam Driver (Kylo Ren), John Boyega (Finn), Oscar Isaac (Poe), Lupita Nyong'o (Maz Kanata), Gwendoline Christie (Captain Phasma), Anthony Daniels (C-3PO), Andy Serkis (Snoke) and Domhnall Gleeson (General Lux).

'The Last Jedi' is set to occur directly after 'The Force Awakens' and follows Rey as she develops her newly discovered abilities with the guidance of Jedi Knight Luke Skywalker, who is unsettled by the strength of her powers.