Edward Atterton age 53 Reportedly, Salma Hayek dated Edward Atterton from 1997 - 1999.
Edward Norton age 46 After being set up by their chiropractor, Salma Hayek and Edward Norton dated for almost four years between 1999 - 2003.
Josh Lucas age 44 Josh Lucas and Salma Hayek were a couple from 2003 - 2004.
François-Henri Pinault age 53 Salma Hayek started dating François-Henri Pinault in 2006. The couple have been married since 2009 and they have one daughter together.
L The List