Salma Hayek Pinault Filmography: Every Movie and TV Show in Order
All 71 Salma Hayek Pinault roles in chronological order (1953 to 2025): 64 movies and 7 TV series.

How many movies and TV shows has Salma Hayek Pinault been in? This complete Salma Hayek Pinault filmography lists 71 credited roles (64 films, 7 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Salma Hayek Pinault movies in order
- Mi Vida Loca (1994) as Gata
- Roadracers (1994) as Donna
- Midaq Alley (1995) as Alma
- Desperado (1995) as Carolina
- Fair Game (1995) as Rita
- Four Rooms (1995) as TV Dancing Girl
- From Dusk Till Dawn (1996) as Santanico Pandemonium
- Fled (1996) as Cora
- Fools Rush In (1997) as Isabel Fuentes
- The Hunchback (1997) as Esmeralda
- Breaking Up (1997) as Monica
- 54 (1998) as Anita
- The Faculty (1998) as Nurse Rosa Harper
- No One Writes to the Colonel (1999) as Julia
- Wild Wild West (1999) as Rita Escobar
- The Velocity of Gary (1999) as Mary Carmen
- Dogma (1999) as Serendipity
- Timecode (2000) as Rose
- Living It Up (2000) as Lola
- Traffic (2000) as Rosario (uncredited)
- Chain of Fools (2001) as Kolko
- Hotel (2001) as Charlee Boux
- In the Time of the Butterflies (2001) as Minerva Mirabal
- Frida (2002) as Frida Kahlo
- Spy Kids 3-D: Game Over (2003) as Cesca Giggles
- Once Upon a Time in Mexico (2003) as Carolina
- After the Sunset (2004) as Lola Cirillo
- Bandidas (2006) as Sara Sandoval
- Ask the Dust (2006) as Camilla Lopez
- Lonely Hearts (2006) as Martha Beck
- Across the Universe (2007) as Singing Nurse
- Cirque du Freak: The Vampire's Assistant (2009) as Madame Truska
- Grown Ups (2010) as Roxanne Chase-Feder
- Puss in Boots (2011) as Kitty Softpaws (voice)
- As Luck Would Have It (2011) as Luisa
- Americano (2011) as 'Lola'
- The Pirates! In an Adventure with Scientists! (2012) as Cutlass Liz (voice)
- Savages (2012) as Elena
- Here Comes the Boom (2012) as Bella Flores
- $ellebrity (2013) as Self
- Girl Rising (2013) as Narrator - Peru (voice)
- Grown Ups 2 (2013) as Roxanne Chase-Feder
- Muppets Most Wanted (2014) as Salma Hayek
- Kahlil Gibran's The Prophet (2014) as Kamila (voice)
- Everly (2015) as Everly
- Tale of Tales (2015) as Queen of Longtrellis
- Some Kind of Beautiful (2015) as Olivia
- Septembers of Shiraz (2015) as Farnez
- Sausage Party (2016) as Teresa Taco (voice)
- How to Be a Latin Lover (2017) as Sara
- Beatriz at Dinner (2017) as Beatriz
- The Hitman's Bodyguard (2017) as Sonia Kincaid
- Drunk Parents (2019) as Nancy
- The Hummingbird Project (2019) as Eva Torres
- Like a Boss (2020) as Claire Luna
- The Roads Not Taken (2020) as Dolores
- Bliss (2021) as Isabel Clemens
- Hitman's Wife's Bodyguard (2021) as Sonia Kincaid
- Eternals (2021) as Ajak
- House of Gucci (2021) as Pina Auriemma
- Marvel Studios Assembled: The Making of Eternals (2022) as Self - Ajak
- Puss in Boots: The Last Wish (2022) as Kitty Softpaws (voice)
- Magic Mike's Last Dance (2023) as Maxandra Mendoza
- Without Blood (2025) as Nina
Salma Hayek Pinault TV shows
- The Oscars (1953) as Self
- Dream On (1990) as Carmella
- Action (1999) as Salma Hayek
- Punk'd (2003) as Self
- Ugly Betty (2006) as Sofia Reyes
- 30 Rock (2006) as Elisa Padriera
- Black Mirror (2011) as TV Joan / Salma Hayek Pinault
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Salma Hayek Pinault been in?
Salma Hayek Pinault has 64 credited film roles and 7 TV roles, for a total of 71 credits from 1953 to 2025.
What was Salma Hayek Pinault's first major role?
The Oscars (1953).
What is Salma Hayek Pinault's most recent project?
Without Blood (2025).



