Once Upon a Time in Mexico
Directed by Robert Rodriguez, 2003
R; 102 minutes
“Depp tosses off nearly as many deadpan quips as he did in Pirates and steals the movie from everyone else in the cast, including a rugged Antonio Banderas, who is perfect for the role of a man haunted by grief.”— Claudia Puig, USA Today
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.