Vogue US December 2009 Hansel and Gretel Photographed by Annie Leibovitz Styled by Grace Coddington Lily Cole, Andrew Garfield, Lady Gaga