If you’re in London, drop into the National Portrait Gallery to soak up the sights of 150 Vanity Fair portraits from 1933 to date.
Annie Leibovitz is out in force snapping Scarlett Johansson and Keira Knightley stripped down and the iconi cover image of Demi Moore in her birthday suit while considerably pregnant.
Our favourite, however, is Julia Roberts in frou frou dress shot by Herb Ritts.
Emily Blunt, Amy Adams, Jessica Biel, and Anne Hathaway and co photographed exclusively for V.F. by Annie Leibovitz (March 2208); Kate Moss September 2006.







