Daisy Ridley as Rey, who appears to be holding the weapon she's seen with in the trailers.
Adam Driver as Kylo Ren, commander of the First Order and reported Darth Vader super-Stan.
Carrie Fisher as Princess Leia. Not much is known about her character and what has happened in the 30 years since Return of the Jedi. This is also our first real look at her, aside from a glimpse in the trailer.
Harrison Ford as the one and only Han Solo, holding his trusty blaster.
Conspicuously missing again is Luke. I guess we'll have to wait till Dec. 18 to see what our favorite Jedi looks like — which is silly, ’cause at this point we even know what Vader looks like.