The actress Salma Hayek became the very first Mexican female that is nominated for the Academy Award for her portrayal of the surrealist Mexican painter Frida Kahlo.

She became a very popular name in the household for her recurring roles as Sofia Reyes in the show Ugly Betty and a some hit movies including Desperado, Dogma, Eternals, and many others. 

Over three decades of her career, Salma Hayek has become one of the bankable actresses in Hollywood.

Today, as Hayek celebrates her 56th birthday, let’s take a quick look at some of her best films that must be on your watchlist.

Julie Taymor’s romantic drama movie is considered the best performance of Salma in her career. 

1. Frida

This movie is Directed by Dennis Dugan and it is a comedy flick featuring Adam Sandler, Chris Rock, Rob Schnieder, David Spade, and Salma Hayek in the lead roles. 

2. Grown Ups

The movie is about the life of agent Jim West and US Marshal Artemus Gordon who are ordered by the President to fight against a psycho doctor's enormous steam-powered tarantula.

3. Wild Wild West

This movie was released in 2017 and it is an action-comedy flick. The main focus of this movie is on the life of a bodyguard, he is forced to protect a convicted hitman as the latter makes his way to testify against a sadistic Eastern European dictator.

4. The Hitman's Bodyguard

Salma Hayek was a part of the most popular Marvel movie, Eternals, which is set after the events of Avengers: Endgame. This movie revolves around the life of a group of immortal beings namely Eternals who possess superpowers but have remained hidden for thousands of years.

5. Eternals