The Rogue One: A Star Wars Story trailer finally arrived earlier today. And it's driving fans crazy. Just a teaser at a little over two minutes, we know a heck of a lot more about this exciting sci-fi adventure than we did just yesterday. The main character has been revealed. We got to see the AT-ATs back in action. And there is going to be a lot of battles in this sure-to-be classic adventure. So, what did we learn about the movie? Quite a bit, actually.

Rogue One: A Star Wars Story follows a group of unlikely heroes who have united to steal plans to the dreaded Death Star. It is a period of Civil War. The Rebel's have scored their first major victory against the Galactic Empire after a surprise attack from a hidden base. And It's during this sneak raid that a team of Rebel spies manage to steal the secret plans to the Empire's ultimate weapon.

The Rogue One: A Star Wars Story cast includes Felicity Jones, Mads Mikkelsen, Ben Mendelsohn, Alan Tudyk, Diego Luna, Forest Whitaker, Donnie Yen, Riz Ahmed and Wen Jiang. The movie is directed by Gareth Edwards. The script is by Chris Weitz, with the story coming from Gary Whitta and John Knoll based on characters and ideas created by George Lucas. It is produced by Kathleen Kennedy, Allison Shearmur, and Simon Emanuel, executive produced by John Knoll and Jason McGatlin, and co-produced by John Swartz and Kiri Hart.

Related: Do New Star Wars Trilogies Mean Solo May Fail & Kill Off Future Standalone Movies?

Almost immediately after the Rogue One: A Star Wars Story trailer dropped, fans started speculating that Jyn Erso, played by Felicity Jones, is Rey's (Daisy Ridley) biological mother. Fueling the fire is that both actresses look incredibly alike. Though, there is the question of what happened to Erso before the events of A New Hope, because until now, she hasn't been seen from or heard of. And she's apparently a big part of this adventure. Rey is a teenager 30 years after the destruction of the second Death Star. Erso looks to be in her mid-to-late 20s, and actress Felicity Jones is actually 32. Do the math. Erso would have been in her late 40s early 50s in giving birth to Rey. But perhaps this theory shouldn't be discredited too quickly.

Speaking of parents, it's been rumored that Mads Mikkelsen is playing Jyn Erso father in Rogue One. But he's nowhere to be seen in this footage. We don't get to learn anything about his character here, but back in September of last year, Mads Mikkelsen signed an autograph for a fan, revealing that his name is Galen in this new adventure. Many fans have speculated that he could be Galen Marek from the Star Wars: The Force Unleashed video game. This character was the secret apprentice to Darth Vader, who went on to become instrumental in the formation of the Rebel Alliance, after uniting several of the Empire's enemies. While we still don't know for sure if Mads Mikkelsen is playing Galen Marek or not, further details seemed to point to this being at least partially true.

The character has been described as a scientist by insiders working for Lucasfilm. He is said to have taken over the Geonosian Death Star project, solving several of the space station's key flaws. He is revered by the Empire, getting compared to Robert Oppenheimer, who helped design the atomic bomb and later felt remorse for the death and destruction he helped create. Mads Mikkelsen's character reportedly flees from the Empire, and tries to "make things right," by enlisting the help of his only daughter, played by Felicity Jones. Which, if true, makes him a bad guy-turned-good guy. Mads Mikkelsen calls his character 'vital' and 'important' to the story.

So, what did we learn from this first trailer? We learned more about the characters, who they are, why they're fighting, and exactly who they are up against. It looks to be another rousing sci-fi classic. Here's 16 Things We Learned From the Rogue One: A Star Wars Story Trailer. And we start with perhaps the biggest reveal of all. Just who is leading this mission to steal plans to the Death Star.

Felicity Jones is Jyn Erso

Jyn Erso

The Rogue One: A Star Wars Story trailer introduces Felicity Jones' Jyn Erso as a career criminal chosen for her skills in fighting back against the Galactic Empire. She is more of a Han Solo type than a Luke Skywalker. And she doesn't appear to be force sensitive in this preview, but not all has been revealed yet. While many thought the title referred to an X-Wing Squadron, or a specific pilot, it actually refers to Jyn being the number one rogue. Though she is not someone the Rebellion trusts right away, she does appear to be their only hope. For the time being.

B. Alan Orange