Photographed by Annie Leibovitz, the Hollywood cover issue of Vanity Fair has arrived, as it does every February. Featuring the top actresses of Hollywood, many of them who have been nominated for Oscars, past and present. From left to right, the wonderful women include Jane Fonda, Cate Blanchett, Viola Davis, Jennifer Lawrence, Charlotte Rampling, Brie Larson, Rachel Weisz, Lupita Nyong'o, Alicia Vikander, Gugu Mbatha-Raw, Helen Mirren, Saoirse Ronan and Diane Keaton. What do you think of this gorgeous cover? Anybody missing?