Natasha Poly and Oliver Stone on the red carpet in Cannes