Salma Hayek: What Are Her Best Movies?

Salma Hayek is one of the most well-known movie actresses of her time. Her career is now entering its fifth decade with no sign of slowing down.

By Rick Gonzales and Staff | Published

Salma Hayek is one of the most well-known movie actresses of her time. Her career is now entering its fifth decade with no sign of slowing down. She has been in many classic features that include From Dusk Til Dawn, Fools Rush In, The Faculty, Wild Wild West, Dogma, Lonely Hearts, Here Comes the Boom, and of course, the Grown-Ups movies.

She has also lent her voice to some fun movies such as Puss in Boots, Kahlil Gibran’s The Prophet, and Sausage Party. None of the movies listed above rank high on Salma Hayek’s best movies list. Though a few could be considered guilty pleasures, or they could be movies where she had a bit part.

Interestingly, her best movies are often the ones with the most controversy. That includes a movie where Salma Hayek says she was forced to be naked on screen, against her wishes.

So to help guide your Salma Hayek viewing we’ve come up with her best movies based on the ever-popular GIANT FREAKIN MOVIE SCORE algorithm. We have removed animated movies from consideration since sometimes it is better to be seen and heard rather than only heard.  And we’ll also catch you up on what she’s been doing recently.

These are Salma Hayek’s best, must-see movies.

FRIDA (2002)



Hard to argue with this Frida as Salma Hayek’s top movie. The iconic actress absolutely shines as Frida Kahlo, in a biographical drama about the surrealist Mexican artist.

This Salma Hayek movie begins the true-life story with Frida as an 18-year-old, right before her tragic accident. A bus that she is riding in collides with a streetcar, impaling Frida with a metal bar. This injury is something that will follow her for the rest of her life. The story goes on to tell about Frida’s life as an artist, her personal life and her marriages, her bouts with alcoholism, her relationship to Leon Trotsky.

Plus it deals with her worsening health that resulted in Frida having her toes removed because they became gangrenous, with the eventual amputation of her leg. Her health only worsens to where she eventually dies right after finally getting a solo art exhibition.

Hayek was nominated for many awards for her role as Frida including nominations for an Academy Award and Golden Globe Award.

Salma Hayek naked
Salma Hayek And Ashley Judd in Frida

There’s a degree of controversy surrounding the movie Frida, in the years since its release. During the wave #MeToo accusations against movie producer Harvey Weinstein, Salma Hayek claimed that Weinstein forced her to be naked in the movie. What’s more, he refused to let her make Frida unless “I agreed to do a sex scene with another woman.”

In an op-ed for the NY Times, Salma Hayek revealed that the price of being naked on screen was one she was eventually forced to pay saying, “It was clear to me he would never let me finish this movie without him having his fantasy one way or another. There was no room for negotiation. I had to say yes.”


Tale of Tales


This one may have been little seen here in the United States but Tale of Tales ranks high up on Salma Hayek’s movie list nevertheless. The movie is based on a collection of tales written by Italian poet Giambattista Basile. It includes early versions of stories such as Sleeping Beauty, Cinderella, and Rapunzel. This movie has three stories in all to include elements of other Basile tales.

For Hayek’s part in the movie, she plays the Queen of Longtrellis, a woman who longs to have a child when her King cannot. So, she goes to a necromancer who says that if she eats the heart of a sea dragon cooked by a virgin, she will bear a child.

To make this happen, it will cost a life. The King slays the dragon but loses his life. The Queen eats the heart and the next day she has a son, Elias. That same day the cook also has a son, Jonah. Both boys look identical and as they grow, they are inseparable. This does not make the Queen happy, so she sets out to murder Jonah.


Salma Hayek


Salma Hayek had been around Hollywood for a few years before she made a splash with the 1995 Robert Rodriguez hit Desperado. The movie starred Hayek opposite Antonio Banderas as El Mariachi, and was the second in the El Mariachi trilogy.

The story follows Banderas as he is hell-bent on revenge to hunt down a drug lord who murdered his lover. As the story unfolds, El Mariachi gets into a huge gunfight, suffering wounds. Hayek’s Carolina rescues him and nurses him back to health so he can continue his hunt for revenge.

As Carolina nurses him back, she finally realizes that he is the infamous El Mariachi. Carolina then helps him on his quest to find the drug lord. The film offers a lot of bloody shoot-em-up action and much sizzle as one can handle from Salma Hayek.

Salma Hayek naked
Salma Hayek in Desperado

Desperado contains one of the most infamous sex scenes of all time. It takes place between a very naked Salma Hayek and a very naked Antonio Banderas. It’s worth noting that though this is a Robert Rodriguez movie and Harvey Weinstein was heavily involved in producing Rodriguez’s career, Harvey had nothing to do with Desperado. Salma Hayek made the decision to be naked on film without his machinations.




Beatriz at Dinner didn’t get much play in theaters, but it ranks high on Salma Hayek’s best movies list. It’s the quiet tale of Beatriz (Hayek) who is a holistic medical practitioner. Also, it all starts with a goat.

Beatriz is at a wealthy client’s home giving her a massage when she tells the client that one of her goats was killed by her neighbor. Beatriz becomes emotional and goes to her car to leave but her car won’t start. The client decides to invite Beatriz to stay for the dinner party she is throwing, which Beatriz finally gives in to.

The dinner party becomes filled with snooty guests who look down their noses at Beatriz. The differences in how Beatriz and the other guests look at life is the crux of the story, Beatriz imparting her wisdom on people who don’t really want it.


house of gucci


Salma Hayek had a pretty busy 2021. She joined the Marvel Cinematic Universe in Eternals, she was Samuel L. Jackson’s wife in The Hitman’s Wife’s Bodyguard, and she helped Owen Wilson question reality in Bliss. But according to critics and audience scores, the only Hayek film that year that deserves a spot on this list is Ridley Scott’s biopic/crime drama House of Gucci.

In this fascinating and inspired film, Salma Hayek plays Giuseppina “Pina” Auriemma, a former TV psychic and close friend to Patrizia Reggiani (Lady Gaga). According to Lady Gaga, in the original version of the film Patrizia and Pina develop a sexual relationship after the death of Patrizia’s husband Maurizio (Adam Driver), which was something she was disappointed to see cut from the theatrical version. You can see her talking about it below.


Salma Hayek


Once Upon A Time In Mexico is part three of the El Mariachi saga. This one sees the return of Antonio Banderas and Salma Hayek in the roles they portrayed in Desperado. This time, though, Robert Rodriguez employs the acting chops of Johnny Depp as CIA officer Sheldon Jeffrey Sands to join in with Hayek and Banderas. Sands is on hand to recruit El Mariachi to kill a corrupt Mexican General.

Salma Hayek naked
Salma Hayek in Once Upon A Time In Mexico

There is much gore and violence in the final movie which includes Depp getting his eyes drilled out. Amazingly enough he survives and even finds a way to shoot down a hitman. Salma Hayek’s role as Carolina is not as beefy as in Desperado, and she doesn’t do another steamy naked sex scene, but she still turns heads in this one and does get in another situation with Antonio Banderas.


Salma Hayek is still going strong in Hollywood, making movies at age 54. She continues to work both sides of the camera as she has been producing films and TV series for a number of years. She continues to make brave choices too.

Don’t think that Salma Hayek’s claims that she was forced to be naked in the movie Frida mean she has a problem appearing sexy. She simply wants control over her own body. When she has control, she posts photos like this…


Salma Hayek is following up her impressive 2021 when she starred in Bliss, Hitman’s Wife’s Bodyguard, Eternals, and House of Gucci with a solid 2022. After appearing in the BMW commercials, she was seen in the BMW short titled, BMW: Zeus and Hera, playing the Goddess Hera to Arnold Schwarzenegger’s Zeus and Ralf Moeller’s Poseidon.


Hayek also just finished providing the voice of Kitty Southpaws in the animated sequel, Puss in Boots: The Last Wish. This film, although animated, will see Hayek team up once again with her Desperado co-star, Antonio Banderas as he is returning as the voice of Puss in Boots.

Joining them is an all-star voice cast that includes Harvey Guillén (What We Do in the Shadows) as Perro, Florence Pugh as Goldilocks, Ray Winstone as Papa Bear, Olivia Coleman as Mama Bear, Samson Kayo as Baby Bear, Wagner Moura as The Big Bad Wolf, and John Mulaney as Jack Horner. Should be a fun time at the local cinema with The Leche Whisperer.

She will then star in the TV movie, Quiero Tu Vida as a diplomat living in London. After that, Hayek will join Channing Tatum in Magic Mike’s Last Dance. She recently spoke to PEOPLE about her luck being able to take on the role after Thandiwe Newton left the movie. Rumors persist about Newton’s departure with some saying she was fired while others claim it was a “family matter.”


The juicy report from that set came when it was reported by The Sun that Newton and Tatum had a dust-up concerning the Oscars slap heard around the world (Will Smith’s hand and Chris Rock’s face). Apparently, the dust-up turned into an all-out verbal brawl that eventually sent Tatum out the door, into his car, not to return to the set.

“They fell out over the debacle at the Oscars,” claimed one crew member. “It was a tense exchange of words, but suddenly it escalated—Channing got into this car and he disappeared.”

For 11 days, it was reported, the set shut down as fences were trying to be mended. Apparently, though, Tatum was having none of it, saying “I am not working with her anymore.” Since he puts the Magic in Magic Mike, producers were left with one solution – Newton had to go. Since then, Warner Bros. released a statement denying there was any rift between the stars claiming, “Thandiwe Newton has made the difficult decision to step away from the production of Warner Bros. Pictures’ Magic Mike’s Last Dance to deal with family matters.”

Whether is was an onset personality clash or actual family matters, Newton’s departure was Hayek’s gain, one she simply gushed about. “Look, I’m not going to complain. On an average day, I had to work with 12 strippers. Not one, not two—12. It was still hard work,” she said to PEOPLE.

She did also confirm the tease that Tatum gave fans about a particular lap dance he performs for someone in the film, though he wouldn’t say to whom he was giving it. Hayek claimed, “that’s definitely going to be in the third [movie].” She then went on, stating, “If you thought he could dance [before], you are going to realize you haven’t seen anything. His dance skills—he just got better.” Apparently, ladies, you have much to look forward to.


While Salma Hayek continues to tease Tatum’s upcoming performance as Magic Mike, she also continues to fill her social media will post after post, many of which show her in revealing attire. Apparently, having control over how people see her is all she needed. No complaints here.

The GIANT FREAKIN MOVIE SCORE is calculated using rating averages from Rotten Tomatoes and the Internet Movie Database.