Salma Hayek is an executive producer of Ugly Betty, television series airing in the United States since September 2006. Hayek adapted the series for American television with Ben Silverman, who acquired the rights and scripts from the Colombian Telenovela Yo Soy Betty La Fea in 2001. Originally intended as a half hour sitcom for NBC in 2004, the project would later be picked up by ABC for the 2006-2007 season with Silvio Horta also producing. Hayek guest-starred on Ugly Betty as Sofia Reyes, a magazine editor. She also had a cameo playing an actress in the telenovela within the show. The show quickly became a ratings hit and won a Golden Globe Award for Best Comedy Series in 2007.
Salma Hayek has also been credited as a song performer in three movies. The first was Desperado for the song Quedate Aquí. In Frida she performed with band Los Vega the Mexican folk song La Bruja. She also recorded Siente mi amor, which played during the end credits of Once Upon a Time in Mexico.
Salma Hayek dated fellow actor Edward Norton for four years, between 1999 and 2003, and then Josh Lucas from 2003 until 2004. Hayek has homes in Los Angeles and Mexico and is best friends with Spanish actress Penelope Cruz. The two co-starred in the 2006 film, Bandidas. Hayek studied at Ramtha's School of Enlightenment.
On March 9, 2007, Salma Hayek's publicist Ina Treciokas of ID PR confirmed the actress was engaged to French businessman François-Henri Pinault who heads PPR, a holding company specializing in retail luxury goods. The couple is reported to be expecting their first child together