Director Robert Rodriguez gave Salma her first break when he cast her in Desperado in 1995. The movie turned out to be blockbuster and she earned accolades from all quarters.
Robert Rodriguez got very impressed with her acting skills and he again offered her a role with George Clooney in From Dusk Till Dawn in 1996. But the movie didn't do well.
1997 turned out to be a good year for her as she did films like Breaking up with Russell Crowe and appeared in many well-known shows. She acted with Neve Campbell in Scream.
It was around 2000 that she started her own company Ventanarosa to produce films, movies and music videos. She is also an executive producer of a well-known television series Ugly Betty.
In 2007 Hayek confirmed that she was dating François-Henri Pinault and expecting her first child from him. Before that she had dated actor Edward Norton and Josh Lucas.