Once Upon a Time in Mexico

The time has come.

  • Rated 6.3 out of 10
  • Movie
  • 2003
  • 1h 42m
  • Action
  • Crime

A corrupt CIA agent Sands hires hitman El Mariachi to assassinate a Mexican general hired by a drug kingpin attempting a coup d'état of the President of Mexico.

Director
Robert Rodriguez
Starring
Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault

Cast

  • Antonio Banderas

    Antonio Banderas

    El Mariachi

  • Johnny Depp

    Johnny Depp

    CIA Agent Jeffrey Sands

  • Cheech Marin

    Cheech Marin

    Belini

  • Salma Hayek Pinault

    Salma Hayek Pinault

    Carolina

  • Mickey Rourke

    Mickey Rourke

    Billy Chambers

  • Willem Dafoe

    Willem Dafoe

    Armando Barillo

  • Eva Mendes

    Eva Mendes

    CIA Agent Ajedrez

  • Danny Trejo

    Danny Trejo

    Cucuy

  • Rubén Blades

    Rubén Blades

    Jorge, Retired FBI Agent

  • Enrique Iglesias

    Enrique Iglesias

    Lorenzo

More like Once Upon a Time in Mexico