Net Worth →
Filmographies

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.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Salma Hayek Pinault filmography
TMDB

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

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).

Sources

More in Movies