View More

Salma Hayek’s six definitive films


View More

Salma Hayek is well regarded in Hollywood and is arguably one of Mexico’s most successful imports to the centre of the film industry.


View More

She was the first Mexican actress to be nominated for the Academy Award for Best Actress and has also been adorned with several other awards, including a Golden Globe and a BAFTA.


Desperado (Robert Rodriguez, 1995)

Desperado is the second part of Robert Rodriguez’s Mexico Trilogy. It features Antonio Banderas as El Mariachi, who goes on a hunt for the drug lord who killed his old lover. The film is considered Hayek’s breakout role.

No. 1

Frida (Julie Taymor, 2002)

Arguably Hayek’s most influential role came in Julie Taymer’s biopic of the surrealist Mexican artist Frida Kahlo. Alfred Molino portrayed Kahlo’s husband, Diego Rivera, and Hayek would be nominated for an Academy Award.

No. 2

Once Upon a Time in Mexico (Robert Rodriguez, 2003)

Hayek would then reprise her role as Carolina in the final instalment of the Mexico Trilogy, and Antonio Banderas would once again perform as El Mariachi in the Robert Rodriguez picture. Reportedly, Once Upon a Time in Mexico was the first film to be shot in High Definition.

No. 3

Bandidas (Joachim Ronning and Espen Sandberg, 2006)

Hayek performed alongside Penelope Cruz in the film written and produced by Luc Besson. The story revolves around two contrasting women in the late 19th Century who turn their skills to becoming bank robbers whilst trying to protect their town from a malevolent enforcer.

No. 4

Ask the Dust (Robert Towne, 2006)

Ask the Dust is a 2006 romance film based on John Fante’s 1939 novel of the same name. The film takes place during the Great Depression and focuses on the Long Beach earthquake that occurred in 1933.

No. 5

Grown Ups (Dennis Duggan, 2010)

Whilst many of Hayek’s most notable roles are those in romance and drama films, she would also turn her talents to the genre of comedy, where she retained a high level of adeptness. She started in the Dennis Duggan film Grown Ups, alongside Kevin James, Chris Rock and David Spade.

No. 1

Hope you liked the information. Click the link below to checkout interesting stories.