Kristen Stewart by Patrick Demarchelier for Vogue Best Dressed 2012