By : Lola

artfulfashion:

Eddie Redmayne, Karlie Kloss, and Katherine Waterston photographed by Annie Leibovitz for Vogue, December 2016