Image credits: 1/2. Toby McFarlan Pond, 3. Nick Knight, 4. Richard Avedon, 5/6/7 Steven Klein, 8/9/10. Juergen Teller, 11. David Sims, 12. Kurt Markus, 13. Juliana Sohn, 14. Jamie Morgan, 15. Paul Wetherell, 16. Corinne Day, 17. Stephane Sednaoui, 18. Marcelo Krasilcic, 19. Larry Sultan, 20. Stefan Ruiz, 21. Philip-Lorca diCorcia,