События разворачиваются во времена нашествия наполеоновской армии на испанские земли. Испанцы, отступающие вглубь страны, решают избавиться от уникального оружия — огромной пушки, пробивающей любые укрепления. Ее размеры не позволяют дальше с ней передвигаться и пушку сбрасывают с обрыва. На оружие находится масса желающих. Британцы отправляют своего офицера Энтони, чтобы он доставил пушку в их крепость в Сантандере. Но Энтони опережают — испанец Мигель первым находит оружие и переправляет его в родную Авилу, чтобы избавить город от оккупации. Англичанин вынужден идти в поход вместе с ним. Исторический боевик «Гордость и страсть» является экранизацией приключенческого романа С.С, Форестера «Пушка».