Actors Willem Dafoe and Nicolas Cage are photographed for Self Assignment on May 21, 2016 in Cannes, France.
Actors Willem Dafoe and Nicolas Cage are photographed for Self Assignment on May 21, 2016 in Cannes, France.
Actors Willem Dafoe and Nicolas Cage are photographed for Self Assignment on May 21, 2016 in Cannes, France.
Actors Willem Dafoe and Nicolas Cage are photographed for Self Assignment on May 21, 2016 in Cannes, France.
Racing car driver Lewis Hamilton is photographed for Self Assignment on May 18, 2016 in Cannes, France.