Vanity_Fair_Star-Wars_0617-628 Carrie Fisher and daughter Billie Lourd, photographed on the set of Star Wars "The Last Jedi" by Annie Leibovitz