

Cannon for Cordoba (1970) The film is set in 1860s Mexico. A group of American mercenaries are hired by the Mexican government to help fight against the French army. The mercenaries are led by Colonel Benjamin Trane (George Peppard), a former Confederate soldier. The mercenaries are joined by a young Mexican woman named Maria (Sofia Loren), who is seeking revenge against the French for the death of her father. The mercenaries and Maria travel to the city of Cordoba, where they join forces with the Mexican army to fight against the French. The film culminates in a battle at the Battle of Puebla, where the Mexican army defeats the French.