Star Wars: The Force Awakens is primed to be the biggest thing in the history of everything. Exactly 98 days are left until its worldwide release on December 18, so we of Inverse have compiled this handy-dandy guide to the who’s who of the new era of Star Wars.

Study it and impress your friends.

Daisy Ridley as Rey. Unknown with a handful of indie short films prior to Star Wars, Daisy Ridley has landed the role of a lifetime. Some say Rey is Han Solo’s daughter. I say those people are dumb. This is a huge galaxy, not everyone should be related! Feel free to link back to this piece when it turns out she is Solo’s seed.

John Boyega as Finn. The breakout Attack the Block star is playing a Stormtrooper who rebels against the First Order and will wield Anakin and Luke’s lightsaber. The same one that slaughtered dozens of children. No one tell him that.

Adam Driver as Kylo Ren. The guy with the abs on HBO’s Girls is now the galaxy’s newest badass with a mask and a unique claymore-esque lightsaber. Much of Kylo is shrouded in mystery, but we know he isn’t exactly walking the path of the Dark Side and that he’s teamed up with the new First Order.

We also know what he sounds like.

Expect all your Facebook friends to dress as him this Halloween.

Harrison Ford as Han Solo. Homeboy is back, and probably not for long as ol’ Harry got himself hurt during production. Coupled with his unfortunate plane accident and it’s likely he’ll be happy just collecting residuals for the rest of his life. With Force Awakens predicted to make untold millions it’s not a bad plan. As for his story in The Force Awakens, we have yet to know for sure what he’s doing flying around space with a bunch of teenagers.

Mark Hamill as Luke Skywalker. Yes, Han Solo isn’t the only returning face of the original trilogy, but Luke Skywalker too. And with the years comes wisdom, as the spunky farm boy has become the wise sage. He’s likely filling in the mentor role for Rey and Finn that Alec Guiness’ Obi-Wan was to Luke in the original Star Wars.

Carrie Fisher as Leia Organa. Seriously, how awesome is it that the original trio are in Force Awakens? She’s also expected to be some kind of mentor for Finn and Rey, but to what extent remains to be seen.

Oscar Isaac as Poe Dameron. From Inside Llewyn Davis to Ex Machina, Poe Dameron is a hotshot X-Wing pilot. Expect some YouTuber to mash-up his scenes with Top Gun.

Domnhall Gleeson as General Hux. Yup, Bill Weasley is in Star Wars and he’s not one of the good guys. A high-ranking officer of the new First Order, CinemaBlend says Hux commands the Starkiller base, a nod to Luke Skywalker’s name in older drafts of Star Wars. But could this mean that Starkiller, Vader’s secret apprentice from The Force Unleashed video games (which have been wiped under the rug by Disney) will also be involved? Ha ha! No. But maybe…

Peter Mayhew as Chewbacca. We may all recognize Ford, Fisher, and Hamill, but the big Wookie we fell in love with decades ago is also returning in true form, being played by original actor Peter Mayhew.

Anthony Daniels as C-3PO. Because what’s Star Wars without droids? Daniels reprises his role as the thinly-veiled Metropolis homage C-3PO for the seventh time, who is among the few Star Wars actors to be in every film.

Andy Serkis as Supreme Leader Snoke. “The Godfather of Motion Capture” renowned for his work as Gollum in Lord of the Rings and Caesar in the new Planet of the Apes is bringing his talent to play Snoke, a master of Kylo Ren. So, he’s another baddie. His other big role this year was Ulysses Klaue in Avengers: Age of Ultron. Also a baddie.

Lupitya Nyong’O as Maz Kanata. Like Andy Serkis, Maz will be performed by Lupitya under motion capture. Her character is a pirate who owns a castle that hosts the galaxy’s scum, which could be the new cantina of this era.

Gwendoline Christie as Captain Phasma. Already a fan favorite even though we haven’t seen her do a single thing, but that’s because we all love Brienne of Tarth. Much ado has been made about her armor not being lady-like. Whoever thought that should have mattered in the first place is an idiot.

Simon Pegg as ??? The Shaun of the Dead, Hot Fuzz, and Star Trek actor is living out his nerdiest dreams playing a minor, unnamed role in J.J. Abrams’ installment. “[H]e won’t be recognizable in the movie,” says Abrams in an interview with EW, but his involvement goes beyond a cameo.

“He was a sounding board,” according to Abrams. “He would come in with fresh eyes and very smart ideas. He’s one of a handful of people along the way that has been really priceless.”

Max von Sydow as ??? It’s kind of strange that such a high-profile actor’s role in one of the biggest movies of all time is still unknown. Unfounded rumors say he’s an aged Boba Fett, which makes Boba a little more cool knowing his actor once played chess with death (Sydow starred in Ingmar Bergman’s The Seventh Seal in 1957).

Idris Elba as Darth Vader.

Just kidding! But seriously how cool would that be?

Star Wars: The Force Awakens awakens us forcefully on December 18.

Photos via Getty Images