Oratlas    »    Age
Celebrities, movies, ages...

How old was Salma Hayek in Once Upon a Time in Mexico?


Have you ever watched a movie and found yourself curious about a celebrity’s age at the time? It reveals something about timing, talent, and opportunity. We’re about to uncover that piece of the puzzle.

In the movie Once Upon a Time in Mexico, Salma Hayek was at the age of:

36 years old

Based on our estimate, that was the actual age of the celebrity at the time.

We calculated the age by referencing the first day of the year Once Upon a Time in Mexico was launched:

January 1, 2003

And the birth date of Salma Hayek:

September 02, 1966

Since movies are typically released within a year of filming, Salma Hayek could have been a year younger or older than the displayed age during certain scenes.




© 2025 Oratlas - All rights reserved