فيلم Once Upon a time in Mexico (بالعربية: في قديم الزمان في المكسيك) فيلم من انتاج امريكى عام 2003 قام بتوزيعه شركة كولومبيا بيكتشرز وسوني بيكتشرز إنترتينمنت.
يتحدث الفيلم عن محاولة إنقلاب ضد رئيس المكسيك من قبل باريلو أرماندو ( ويليم دافو ) بمساندة القيادي الحربي جنرال ماركيز (جيراردوا فيجيل). ويحاول المارياتشي (أنطونيو بانديرس) مساعدة الرئيس في صد العدوان عليه بسبب ظلم الجنرال ماركيز ,بالاضافة لتعاونه مع أباطرة المخدرات وقتله لزوجته (سلمى حايك) وإبنته. شولدن جيفري ساندس (جوني ديب) هو رجل من مركز المخابرات الأمريكية وأتى لاستكشاف الاحداث الجارية في المكسيك ومساعدة الشعب المكسيكي في التخلص من باريلو أرماندو وماركيز.