Salma Hayek at the 2016 Global Citizen Festival in New York 09/24/2016 The 50-year-old Mexican actress Salma Hayek at the 2016 Global Citizen Festival in New York.