Warning: if you don't want "Rogue One" spoilers, don't watch this trailer or scroll through this gallery.
On Thursday, Lucasfilm and Disney released the latest trailer for "Rogue One: A Star Wars Story," which hits theaters worldwide on December 16. This first image from the trailer shows a ship landing on an unknown sandy planet. What is it with Star Wars and sand?
We finally see "Hannibal" actor Mads Mikkelsen in "Rogue One: A Star Wars Story." Mikkelsen plays Galen Erso, the scientific genius who came up with the plan for building the Death Star. Galen is also the father of Jyn Erso (Felicity Jones), the hero of the film.
In this flashback sequence, father Galen Erso tells a young girl, "Jyn, whatever I do, I do it to protect you." Jyn then hides from the Death Troopers in the tall weeds. Clearly, the upcoming mission will be very personal for her.
Even though the Death Star's a symbol of mass destruction, this shot of the mobile space station orbiting the planet Jedha makes it look almost beautiful. But Jyn already knows, thanks to the rebels on Yavin 4, that it must be found and destroyed at any cost. "If my father built this thing, we need to find it," Jyn tells Captain Cassian Andor (Diego Luna).
Darth Vader enters the scene, though he says nothing in the trailer. He listens to Orson Krennic, who says, "The power with that we are dealing with here is immeasurable," as they see a demonstration of the strength of the Death Star.
This shot shows the Death Star focusing on a planet to destroy. Will it be Jedha, the spiritual home of the Jedi Knights? The shot is almost identical to the one from the 1977 film "Star Wars Episode IV: A New Hope" where the Death Star destroyed Princess Leia's planet of Alderaan.
The trailer then introduced Saw Guerrera (Forest Whitaker), an original character first introduced in the animated series "Star Wars: The Clone Wars" (2008-2014). Guerrera is a rebel who fought the Empire for 20 years and is considered a terrorist. The trailer shows its robotic foot that replaced the foot he lost in combat.
Scarif is a tropical planet with blue beaches and palm trees, but this paradise is patrolled by Imperial forces called shoretroopers. This structure shown in the trailer could be the base of the Empire on Scarif.
In classic Star Wars fashion, our rebel heroes -- Capt. Cassian Andor (Diego Luna), Jyn Erso (Felicity Jones) and droid K-2SO (voiced by Alan Tudyk) -- disguise themselves as the enemy to infiltrate the Imperial base on Scarif. "They have no idea we're coming," Jyn says.
Originally a member of the Imperial forces, Cassian Andor (Diego Luna) captured and reprogrammed droid K-2SO to serve the rebel forces. In the picture, K-2SO takes the wheel to help the rebels in battle.
Does the Death Star actually succeed in destroying Jedha, or is this merely typical battle damage? The planet is the spiritual home of Jedi Knights. So it makes sense that the Empire would want to destroy it to prevent the rebirth of the Jedi faction.
Here we see Galen (Mads Mikkelsen) kneeling, but to whom? Is he showing his alliance to Orson Krennic or Darth Vader? This doesn't look good for the architect of the Death Star. Will Galen survive the movie?
The trailer ends with Saw Gerrera (Forest Whitaker) yelling, "Save the Rebellion! Save the dream" on the rebel ship as it crosses the line of fire of two giant AT-AT vehicles in the Battle of Scarif. Fingers crossed they all survive!