Every year, Annie Leibovitz shoots Vanity Fair’s “New Hollywood” issue and this year’s cover makes a BYU class picture look like a Benetton ad. I mean, couldn’t they have thrown Gabby Sidibe (DUCK!) in there? Or Manny from Modern Family (I’m dead serious)? Or Mimi’s Precious moustache? Or shit, they could’ve slapped a wig on John Cho, slipped him in a Stepford Wifey gown and put him up there.
Anyway, here’s the lovely ladies who made the cover. From left to right above: Carey Mulligan, a sad lesbian clown, Abbie Cornish, Mia Wasikowska, Amanda Seyfried, Rebecca Hall, Emma Stone, Evan Rachel Wood and Anna Kendrick.