Carrie Fisher appears as Princess Leia on a new Vanity Fair cover.

The late actress posed as the princess-turned-general for an issue promoting "Star Wars: The Last Jedi" and celebrating the 40th anniversary of "Star Wars" (1977).

Famed photographer Annie Leibowitz shot four covers featuring Fisher, Daisy Ridley, Mark Hamill, Gwendoline Christie, Adam Driver, Domhnall Gleeson, Oscar Isaac, John Boyega and Kelly Marie Tran.

She has captured every "Star Wars" cast since "The Phantom Menace."

"I can't say that phrase, what you just said: Carrie's name and then the d-word," Hamill, who plays Luke Skywalker, said of Fisher's death in the cover story. "Because I think of her in the present tense.

"Maybe it's a form of denial, but she's so vibrant in my mind, and so vital a part of the family, that I can't imagine it without her. It's just so untimely, and I'm so angry," the 65-year-old actor confessed.

Fisher died of a heart attack at age 60 in December.

Lucasfilm president Kathleen Kennedy confirmed in April that the actress will appear posthumously in "Star Wars: The Last Jedi," but not in "Star Wars: Episode IX."

Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
"We finished everything in ['The Last Jedi'] and Carrie is absolutely phenomenal in the movie," she said. "Unfortunately ... we were well underway in 'Episode IX' in our thoughts, [but] we had not written the script yet."

"Star Wars: The Last Jedi" opens Dec. 15.