Vanity Fair has released the cover for its annual Hollywood issue, featuring 12 influential stars shot by portrait photographer Annie Leibovitz.
The line-up includes Reese Witherspoon, Nicole Kidman, Gal Gadot, Jessica Chastain, Tom Hanks, Oprah Winfrey, Zendaya, Michael B Jordan, Claire Foy, Harrison Ford, Robert De Niro, Michael Shannon and outgoing Vanity Fair editor Graydon Carter.