Because Star Wars: Rogue One is a spinoff from the main Skywalker saga, that means we’re getting a new roster of characters, and while we saw most of in the recent teaser trailer, we finally have the 411 on who these characters are, their backstories, and more. Let’s meet the cast, shall we?

Jyn Erso (Felicity Jones): Described as a “streetwise delinquent” who has knowledge of the seedy galactic underworld. This makes her valuable to the Rebellion, who gives her an opportunity to do some good.

Captain Cassian Andor (Diego Luna): Andor is a Rebel intelligence offer tasked with looking after Erso. “He’s committed, steady, and practical,” but “he’s no square.”

Chirrut Imwe (Donnie Yen): An admirer of the Jedi though he isn’t one himself, Chirrut is a blind warrior monk who stands up against evil.

Baze Malbus (Jiang Wen): The polar opposite of Chirrut, Baze likes to go in guns blazing, and has a deep friendship with Chirrut.

Bodhi Rook (Riz Ahmed): A hot-headed Rebel pilot. “He tends to be a little tense, a little volatile, but everybody in the group really relies on his technical skills,” explained Lucasfilm president Kathleen Kennedy.

K-2SO (Alan Tudyk): “Kaytoo is a little bit like Chewbacca’s personality in a droid’s body,” said director Gareth Edwards. And that’s about all you need to know. He’s essentially the “antithesis of C-3PO.”

Galen Erso (Mads Mikkelsen): The father of Jyn Erso and a whip-smart scientist who has knowledge both the Empire and the Rebellion want. He’s described as the galactic version of nuclear pioneer J. Robert Oppenheimer, which is what rumors previously said.

Director Orson Krennic (Ben Mendehlson): Krennic has a squad of Deathtroopers and doesn’t care who gets in his way. He looks up to Darth Vader but also fears him.

??? (Forest Whitaker): His name isn’t being revealed and that’s because Star Wars fans will immediately recognize the character’s past once it’s revealed. We should know more about the character later today, Entertainment Weekly said.

For the most part the rumors we heard about these characters turned out to be true. It’s nice to finally have names to all the faces though we still don’t know who Forest Whitaker is playing. You can see most of the characters in the gallery above.

Star Wars: Rogue One hits theaters on Dec. 16, 2017.