Sau 2 phần rất thành công thì Once Upon a Time in Mexico chính là phần phim thứ 3 trong seri phim về nhân vật Desperado. Mang nhãn mác đình đám bậc nhất thời bấy giờ, phim nhanh chóng nhận được sự quan tâm đặc biệt từ khán giả và các chuyên gia. Với số vốn đầu tư lên đến gần 30 triệu đô cùng dàn diễn viên đình đám, những màn hành động đã quá mãn nhãn nhưng phim nhận phải khá nhiều ý kiến trái chiều, và một kết thúc có phần rắc rối và hơi khó hiểu, đặc biệt là trong cách xây dựng các tuyến nhân vật.
Phim có tựa đề việt là Một Thời Ở Mexico, thuộc thể loại hành đông, được viết, đạo diễn, sản xuất bởi cái tên còn khá trẻ khi đó, đạo diễn Robert Rodriguez, một người sau này đã tạo được không ít dấu ấn và đóng góp to lớn cho điện ảnh thế giới. Ngoài ra, phim còn có sự tham gia của hàng loạt cái tên hàng đầu hollywood như: Antonio Banderas, Salma Hayek, Johnny Depp, Eva Mendes, Mickey Rourke, Danny Trejo, Enrique Iglesias,…Sau khi công chiếu toàn thế giới, phim thu gần 100 triệu đô, một con số khá ấn tượng nhưng vẫn chưa thể làm hài lòng đoàn làm phim.
Nội dung Desperado 2 xoay quanh tay sát thủ đánh thuê Mariachi, không chỉ sở hữu khả năng thực chiến cực tốt mà anh ta còn rất nhạy bén trong cách xử lý tình huống. Chính vì vậy mà Mariachi được điệp viên CIA Sheldon Sands (Johnny Depp) thuê để giết Armando Barillo (Willem Dafoe), một trùm ma túy Mexico khét tiếng đang lên kế hoạch chống lại Tổng thống Mexico. Trong lúc này, anh phát hiện ra kẻ đã gây ra cái chết cho vợ mình, đó lại là một vị tướng trong nhà nước, và khiến mọi chuyện thay đổi hoàn toàn.