Salma Hayek's 10 Best Movies, Ranked According to Rotten Tomatoes

Rotten Tomatoes Score: 95% Hayek's return as Kitty Softpaws in the sequel impressed with its emotional story and animation style.

1. 'Puss in Boots The Last Wish' (2022)

Rotten Tomatoes Score: 86% Hayek voiced Kitty Softpaws in the Shrek spin-off, praised for its animation and charm.

2. Puss in Boots' (2011)

Rotten Tomatoes Score: 86% Hayek's role as Cutlass Liz in this creative animated feature earned critical acclaim.

3. The Pirates! Band of Misfits' (2012)

Rotten Tomatoes Score: 83% Hayek's performance as the Queen of Longtrellis in this fantasy film showcased her versatility.

4. Tale of Tales' (2015)

Rotten Tomatoes Score: 82% Hayek voiced Teresa del Taco in the subversive animated comedy praised for its humor.

5. Sausage Party' (2016)

Rotten Tomatoes Score: 80% Hayek made a charming cameo in the Muppets sequel, adding to its entertainment value.

6. 'Muppets Most Wanted' (2014)

Rotten Tomatoes Score: 76 Hayek's portrayal of Frida Kahlo earned acclaim and a Lead Actress Oscar nomination.

7. 'Frida' (2002)

Rotten Tomatoes Score: 75% Hayek's performance in this satire on class dynamics was praised for its depth.

8. 'Beatriz at Dinner' (2017)

Rotten Tomatoes Score: 74% Hayek's debut film showcased her strong presence in a portrayal of Chola community life.

9. 'Mi Vida Loca' (1993)

Rotten Tomatoes Score: 68%Hayek played Rose in the experimental film, praised for its ambitious execution.

10. Timecode' (2000)