'The Neon Demon'- Red Carpet Arrivals - The 69th Annual Cannes Film Festival

In This Photo: Sean Penn, Charlize Theron
Sean Penn and Charlize Theron embrace each other as they leave the screening of "The Last Face" at the annual 69th Cannes Film Festival at Palais des Festivals on May 20, 2016 in Cannes, France.
(May 19, 2016 - Source: Ian Gavan/Getty Images Europe)