According to Baidu Encyclopedia, the heroine in once upon a time in mexico is salma hayek as Karena and eva mendes as Ajedrez. 1970, salma hayek's parents took her to the movies for the first time. Salma hayek watched the 197 1 version of the movie willy wonka and his chocolate factory. After that, she decided to become an actress. 1978, he was sent to a boarding school in Louisiana, USA. Later, at the request of Salma Hayek, her parents promised to send her to study in the south of France. After studying international relations and drama at the National University of Mexico City for a period of time, she decided to leave the campus and start an acting career despite the opposition of her family and friends. Eva mendes 1998, co-starred with alexis arquette and others in the horror film Children in the Corn Field 5; In September, the action crime drama "Beauty Bodyguard Season 1" was broadcast. 1999, the comedy film Little Pig was released. 200 1 Played Alozzo's wife Sarah in the crime action movie Training Day. In 2003, he participated in the action film once upon a time in mexico directed by robert rodriguez.