Gorgeous Annie Leibovitz Vogue shoot inspired by the Metropolitan Opera’s production of Hansel and Gretel.

Starring supermodel Lily Cole as Gretel and Lady Gaga as the evil witch. Brilliant work.