Once Upon a Time in Mexico Cast

  • Antonio Banderas

    Born in Malaga, Spain, a place where rich Britons would go to escape a 95 per cent tax on inherited wealth, also known as "unearned income," perhaps Antonio was destined to become a darling of the...

    full biography of Antonio Banderas

  • Salma Hayek

    Born to a Lebanese father and a Mexican mother in Coatzacoalcos, Mexico, Hayek was a huge star in Mexican soap operas before deciding to try and make it in Hollywood. Although she didn't speak much...

    full biography of Salma Hayek

  • Johnny Depp

    The sensitive rebel type, Johnny Depp's pretty-boy good looks haven't kept him from working almost exclusively in risky, off-beat roles. The high school dropout played with more than 15 rock bands...

    full biography of Johnny Depp

  • Mickey Rourke

    Part boxer, part actor, part rebel, part kook—this native of Schenectady, New York, is made up of a lot of contradictory parts. Maybe that's why the French love him so much. All the controversy...

    full biography of Mickey Rourke

  • Eva Mendes

    Born in Houston, Texas and raised in Miami, Eva Mendes was first a marketing major at California State Northridge before dropping out to pursue an acting career. An exotic beauty, she soon began to...

    full biography of Eva Mendes

  • Danny Trejo

    Danny Trejo has developed a prolific career in the movie business, yet his road to success has been hard earned and everything but typical. From imprisonment to helping young people battle drug...

    full biography of Danny Trejo

  • Enrique Iglesias

    A world-renowned musical performer, Enrique Iglesias made his feature film debut in Once Upon a Time in Mexico (2003). Born in Madrid, Spain to internationally-famous crooner Julio Iglesias and...

    full biography of Enrique Iglesias

  • Marco Leonardi

    Born in Australia to Italian parents, Marco Leonardi moved to Rome at the age of four with his family. He began appearing in commercials at a very young age and made his film debut at the age of 14,...

    full biography of Marco Leonardi

  • Cheech Marin

    Born to a police officer in Los Angeles, California, Marin was fond of music in his younger years. "As a little kid, I was a singer and recorded albums. I was always in bands—you name...

    full biography of Cheech Marin

  • Ruben Blades

    Born in Panama City, Panama, Rubén Blades studied and practiced law in his native land before joining his parents in Miami, Florida in 1974. He then went to Harvard, where he obtained a masters in law...

    full biography of Ruben Blades

  • Willem Dafoe

    Raised in Wisconsin, Willem Dafoe is the second youngest of eight children who all look and sound alike. But the similarities end there: Willem was the only Dafoe to follow an artistic bent, while the...

    full biography of Willem Dafoe

Once Upon a Time in Mexico

Genre:  Action/Adventure
Running Time:  98 min.
Release Date: September 12, 2003
DVD: January 20, 2004

Current rating: Rating: 3.94
based on 10643 votes and 103 reviews
Rate Movie | Read all user reviews

Cast: Antonio Banderas, Salma Hayek, Johnny Depp, Mickey Rourke, Eva Mendes, Danny Trejo, Enrique Iglesias, Marco Leonardi, Cheech Marin, Ruben Blades, Willem Dafoe