Skip to Content
Sean Penn: The Last Face Press Conference In Cannes, France
(Getty Images)
Credit:
Clemens Bilan/Getty Images
Location:
Cannes, France
Caption:
Sean Penn attends the ‘The Last Face’ Press Conference during the 69th annual Cannes Film Festival at the Palais des Festivals on May 20, 2016 in Cannes, France.
Star:
Sean Penn