Canadian photographer Douglas Kirkland, whose intimate shots of Marilyn Monroe taken a year before her death earned him the trust of many Hollywood stars, has died at 88.