Cameron Diaz | GQ | Hair Stylist: Harry Josh | Photographer: Patrick Demarchelier