Once Upon a Time in Mexico
Hitman “El Mariachi” becomes involved in international espionage between a psychotic CIA representative and a corrupt Mexican general.
Director: Robert Rodriguez
Actors: Antonio Banderas, Danny Trejo, Enrique Iglesias, Eva Mendes, Johnny Depp, Mickey Rourke, Salma Hayek