Vanity_Fair_Star_Wars_0617-625 Carrie Fisher, Mark Hamill, Rian Johnson and Kathleen Kennedy photographed by Annie Leibovitz for Vanity Fair on the set of "The Last Jedi". Visual editor & producer Kathryn MacLeod.