Well this was certainly unexpected.  Filmmaker J.J. Abrams is known for his “mystery box” approach to movies; he lets as little information out as possible before the film's release.  The teaser trailer for Star Wars: The Force Awakens was the perfect way to both appease fans and tell them almost nothing—which is good!  I don’t want to know everything about a movie before it’s released, and I think most people feel the same way.  However, a year before the film hits theaters, Abrams and Co. have now cracked open the Star Wars mystery box a tad by unveiling the Star Wars: The Force Awakens character names in quite possibly the coolest way imaginable.  A collection of “vintage” Topps trading cards for The Force Awakens were released today that feature images of the characters we saw in the trailer complete with their specific character names.  Oscar Isaac is Poe Dameron!  The Masked Menace is Kylo Ren!  Daisy Ridley is not Kira!

Check out the Star Wars: The Force Awakens character names after the jump.  The film opens in theaters on December 18, 2015.

It may be telling that the cards only reveal the first names of the characters played by John Boyega and Daisy Ridley, our leads.  Early speculation claimed that one or both of these characters would be descendents of some original trilogy characters like Luke or Han and Leia, and that still may be true.  Additionally, the cards don’t reveal the actor/actress playing the villainous character, but my money is still on Adam Driver.  That tall, lanky frame seems unmistakable. 

The trading cards were revealed via EW, with Abrams adding that the numbering of the cards/characters does matter.  Speculate away, folks!

For more on Star Wars: The Force Awakens, click on the links below, or here for all of our coverage.