Vanity_Fair_Star_Wars_0617-629 Star Wars "The Last Jedi": Carrie Fisher and Mark Hamill photographed by Annie Leibovitz for Vanity Fair. Visual editor & producer Kathryn MacLeod.