The final trailer for 'Rogue One: A Star Wars Story' has arrived! We see Felicity Jones meet her new friends in the new clip, and discover that Mads Mikkelsen is a part of a very dark plot indeed. The film is due to arrive before Christmas.

Felicity Jones in Rogue One: A Star Wars StoryFelicity Jones plays Jyn in Rogue One: A Star Wars Story

The trailer opens on a dream sequence of a young Jyn watching her father Galen (Mads Mikkelsen) face off against an Imperial Officer and some black-clad stormtroopers. In the present, the older Jyn (Felicity Jones) is imprisoned by the Empire, but is soon rescued by Captain Cassian Andor (Diego Luna) of the Rebellion. His crew of Rebels adopt Jyn into their circle and quiz her about her father who she has not seen in years. 

Watch the trailer for 'Rogue One: A Star Wars Story' here:

According to their sources, he's helping build what could be the Galactic Empire's greatest weapon; the Death Star; and so he remains the Rebel Alliance's only hope of stealing the plans for its construction and defeating the Empire. Jyn is desperate to believe that he father has a plan for her, that he has not somehow turned to the Dark Side. He once told her, 'Whatever I do, I do it to protect you', and that's something she holds dear. And though the Rebels are vastly outnumbered, with the help of the Force they surely have the power to bring justice back to the universe.

Mads Mikkelsen in Rogue One: A Star Wars StoryMads Mikkelsen stars as Jyn's father Galen

Directed by Gareth Edwards ('Godzilla') with a screenplay by Chris Weitz ('About a Boy') and Tony Gilroy ('The Bourne Identity'), the film also stars Riz Ahmed, Forest Whitaker, Alan Tudyk and Ben Mendelsohn. 'Rogue One' marks the first stand-alone movie of the 'Star Wars' franchise; a separate entity to 2015's blockbuster 'Star Wars: The Force Awakens' and indeed it's forthcoming follow-up 'Star Wars: Episode VIII' which sees the return of Daisy Ridley, John Boyega and company. 

'Rogue One: A Star Wars Story' is set for release in US theaters on December 15th 2016.

Diego Luna in Rogue One: A Star Wars StoryDiego Luna is rebel fighter Cassian