Star Wars cast by Annie Leibovitz for <em>Vanity Fair</em> Star Wars cast by Annie Leibovitz for Vanity Fair

Finally the Star Wars characters being portrayed by Adam Driver, Lupita Nyong'o and more have been revealed.

Vanity Fair and famed photographer recently Annie Leibovitz traveled to the film's set where she snapped shots that fans have been eagerly awaiting. First, the photo confirms that the Girls star is, in fact, playing villain Kylo Ren.

Watch the new trailer for Star Wars: The Force Awakens

In another photo, gorgeous Oscar-winner Nyong'o is seen with white dots on her face, which is how Industrial Light and Magic transformed her into character Maz Kanata, a pirate, with C.G.I.

Check out all of the pictures here and go behind the scenes of the shoot below:

Star Wars: The Force Awakens hits theaters Dec. 18.