The 77th annual Cannes Film Festival opens in Cannes, France, with Meryl Streep receiving an honorary Palme d'Or award. (AP) link embed save