Lupita Nyong'o wears a Calvin Klein gown and Chopard diamonds as she arrives for the 87th Academy Awards in Los Angeles, Feb. 22, 2015. Reuters

Lupita Nyong'o’s character from “Star Wars: The Force Awakens” has been revealed. She will reportedly play a character called Maz Kanata. The name of her character was revealed by Vanity Fair magazine in a special issue.

Still images from the film suggest that Nyongo'o's character will be a pirate. It is clear that her character has been brought to life via motion capture because Nyongo'o is seen wearing motion capture tracking dots. Though the magazine doesn't reveal the real look of the character, photos from her castle show an array of intergalactic travelers and smugglers sitting in a group.

Meanwhile, Indie Revolver reported another interesting detail: The website has revealed a screen shot from the film’s trailer, in which Maz Kanata's face appears. In the shot someone can be seen handing out Luke Skywalker’s light saber and in a corner Maz's image can be seen.

Nyong'o's character was kept secret until now. The actress herself -- winner of an Academy Award for her role in 2013's "12 Years A Slave" -- has not revealed much about her role in the J.J. Abrams-directed film. Meanwhile, Vanity Fair also featured other cast members, including Adam Driver, Daisy Ridley, Harrison Ford and John Boyega. Driver will reportedly play villain Kylo Ren.

“Star Wars: The Force Awakens” is scheduled to be released Dec. 18. One of the most anticipated films of the year, its events will take place 30 years after 1983's "Return of the Jedi."

Abrams told Vanity Fair that the new film fills many of the gaps between it and the original trilogy. “There are, of course, references to things, and some are very oblique so that hopefully the audience can infer what the characters are referring to,” he said.