Can you name the actors and actresses in this picture? I could only identify five of them including the bald bartender in the back. It's the cover of Vanity Fair magazine's annual Hollywood issue.

I knew Anne Hathaway from watching Ella Enchanted and The Princess Diary films with my daughter, I just saw Jesse Eisenberg hosting Saturday Night Live and remembered him from Zombieland, Mila Kunis played Jackie on That 70's Show and Joseph Gordon Levitt was Tommy on 3rd Rock From The Sun on TV. And Robert Duvall, the bartender, I loved in Apocalypse Now. How many do you recognize?
Here's a making of the cover video that may help jog your memory.