Salma Hayek

Actor Salma Hayek poses on the red carpet during CinemaCon, a convention of movie theater owners, in Las Vegas, Nevada, US, on Friday, March 31, 2017. Photo: Reuters