Once Upon a Time in Mexico (2003)
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. central intelligence agency (cia), mexico, corruption, coup d'etat, revenge, gun battle, body double, political assassination, mariachi, guitar player, brutality, drug lord, mexican cartel, gun death, cia agent