В центре сюжета фильма "Пушка для Кордоба" - история мексиканского бунтовщика Кордобы, который в 1916 году совершает дерзкое ограбление: он забирает шесть пушек у генерала Першинга. Эти орудия должны были помочь поддерживать порядок на границе между США и Мексикой. В ответ на этот вызов генерал отправляет своего солдата Рода Дугласа в погоню за Кордобой.
Дуглас, оказавшись в Мексике, собирает команду из трех человек. К ним присоединяется местный чиновник и таинственная женщина, чья роль в этой истории остается не вполне ясной. Вместе они отправляются в опасное путешествие через горные районы, целью которого является возвращение украденных пушек.
Группа сталкивается с множеством препятствий на своем пути к укреплению Кордобы, где бунтовщик укрылся с добычей. Их ждут не только сложности местного рельефа и климата, но и необходимость преодолеть вражду между странами и внутренние противоречия в команде.
Каждый из участников экспедиции имеет свои мотивы и цели, что создает дополнительное напряжение внутри группы. Род Дуглас должен не только выполнить задание, но и удержать свою команду от распада. В этой истории переплетаются личные амбиции, долг перед страной и стремление к справедливости.
Фильм "Пушка для Кордоба" погружает зрителя в атмосферу мексиканской революции, показывая сложность международных отношений и моральные дилеммы, с которыми сталкиваются главные герои.