We all watch movies, and which is the “best” is a matter of opinion really. Here are the top 10 Salma Hayek movies of all time. Don’t forget to check out other lists throughout Thought for Your Penny.
10. Mi vida loca (1993) 71% at Rotten Tomatoes
Two best friends living in a Los Angeles barrio become bitter enemies when one becomes pregnant from the other’s boyfriend. The violence soon escalates and encapsulates the whole neighborhood.
Director: Allison Anders
Starring: Salma Hayek, Angel Aviles, Seidy Lopez
9. Fools Rush In (1996) 33% at Rotten Tomatoes
When Alex moves from New York to Las Vegas to oversee a construction project, he ends up impregnating Isabel during a one-night stand. Now he’s willing to marry her and must deal with the disapproval of both their families.
Director: Andy Tennant
Starring: Salma Hayek, Matthew Perry, Jon Tenney
8. Dogma (1999) 67% at Rotten Tomatoes
Two fallen angels are attempting to re-enter heaven, and it’s up to Bethany to stop them. She learns she’s the descendant of Christ and is the only person who can save the world in God’s absence.
Director: Kevin Smith
Starring: Salma Hayek, Linda Fiorentino, Ben Affleck
7. After the Sunset (2004) 18% at Rotten Tomatoes
A master thief retires to an island paradise, but he’s soon confronted by his lifelong nemesis, an FBI agent determined to put him in prison.
Director: Brett Ratner
Starring: Salma Hayek, Pierce Brosnan, Woody Harrelson
6. Some Kind of Beautiful (2014) 7% at Rotten Tomatoes
English professor Richard Haig indulges in sleeping with his undergrad students until he impregnates Kate. Soon he marries her, but he’s still in love with her sister Olivia.
Director: Tom Vaughan
Starring: Salma Hayek, Jessica Alba, Pierce Brosnan
5. 54 (1998) 15% at Rotten Tomatoes
Studio 54 was once the hottest disco hangout in New York City, and its story is told through the eyes of Shan O’Shea, a young New Jersey bartender who falls deep into the hard-partying scene of cocaine and alcohol.
Director: Mark Christopher
Starring: Salma Hayek, Ryan Phillippe, Mike Myers
4. The Hitman’s Bodyguard (2017) 40% at Rotten Tomatoes
Michael Bryce was once a Triple A-rated bodyguard, but he lost a client and is now protecting Darius, an assassin who agreed to testify against dictator Vladislav Dukhovich for his war crimes.
Director: Patrick Hughes
Starring: Salma Hayek, Ryan Reynolds, Samuel L. Jackson
3. Desperado (1995) 62% at Rotten Tomatoes
A musician/hitman is seeking vengeance for his lover’s murder and his maimed hand. On the way, he falls in love with the girlfriend of the local drug lord, which complicates things even further.
Director: Robert Rodriguez
Starring: Salma Hayek, Antonio Banderas, Joaquim de Almeida
2. From Dusk Till Dawn (1996) 65% at Rotten Tomatoes
Two robbers take a religious family hostage in order to cross the border into Mexico to meet their fence at an out-of-the-way strip club. The club happens to be on top of an ancient Aztec temple, and they must survive the night fighting off evil vampires.
Director: Robert Rodriguez
Starring: Salma Hayek, Harvey Keitel, George Clooney
1. Frida (2002) 76% at Rotten Tomatoes
Artist Frida Kahlo has a tumultuous romance with her husband Diego and an affair with Leon Trotsky. Her life as an artist, activist, and sexual being are explored in this biopic.
Director: Julie Taymor
Starring: Salma Hayek, Alfred Molina, Geoffrey Rush