Once Upon a Time in Mexico
Once Upon a Time in Mexico
watch once upon a time in mexico 123 movies free. 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.
- Genre: Action, Drama, Mystery
- Country: United States
- Director: Robert Rodriguez
- Cast: Antonio Banderas, Johnny Depp, Cheech Marin, Salma Hayek Pinault, Mickey Rourke, Willem Dafoe, Eva Mendes, Danny Trejo, Rubén Blades, Enrique Iglesias, Marco Leonardi, Troy Robinson, Gerardo Vigil, Pedro Armendáriz Jr., Julio Oscar Mechoso, Tito Larriva, Miguel Couturier, Tony Valdes, José Luis Avendaño, Rodolfo De Alexandre, Natália Torres,