Salma Hayek was born in Coatzacoalcos, a city in the Mexican state of Veracruz. She later moved to Mexico City to pursue her acting career before eventually establishing herself in Hollywood.
Salma Hayek Superfan Quiz: 20 Questions to separate the real fans from the posers