Time to put names to faces in the "Star Wars" universe: after the teaser trailer for "Episode VII: The Force Awakens", retro trading cards reveal what the characters are called.
Entertainment Weekly has the trading cards, combining old and new with shots of the new characters set in the Topps trading card design familiar to long-time "Star Wars" fans.
The first character we glimpse in the trailer is played by "Attack the Block" star John Boyega. Dressed in Stormtrooper uniform but described as "on the run!", this character is called Finn.
Key moments from 'Star Wars: The Force Awakens' trailer (pictures)See all photos
The speeder-riding heroine played by Daisy Ridley is called Rey... something. With her surname held back, could it be Rey is related to one of the original characters. A Solo or a Skywalker, perhaps?
The rebel X-Wing pilot played by Oscar Isaac is Poe Dameron. The cute bowling-ball droid, which could well be the most in-demand toy of Christmas 2015, is called BB-8.
Stalking a snowy forest in the trailer is the suspected villain of the piece, who many speculate is played by Adam Driver. The name of the character wielding the controversial but very cool triple-bladed lightsaber is Kylo Ren. Does the lack of a "Darth" in his name give a clue to his background?
Interestingly, some of the trading cards are blue and some red, harking back to the colouring of the first and second wave of Topps cards issued to promote the original film in 1977. Finn, Rey, the Millennium Falcon and the X-Wings (all goodies) are in red, but so are the Stormtroopers (traditionally baddies). Additionally, while the probable bad guy Kylo Ren is in blue, so too is rebel pilot Poe Dameron and droid BB-8.
New characters that we're yet to meet are played by Lupita Nyong'o, Gwendoline Christie, Domhnall Gleeson, and Max von Sydow. Although the voice of Andy Serkis is heard in the trailer, we haven't yet seen his face.