Mexico’s national guard has been urging its troops to go to see Héroes, a rousingly patriotic film about a 19th-century US invasion, in an apparent attempt to drown out the similarly named Heroico – a film which paints a much less flattering picture of the armed forces.
Héroes tells the story of the Battle of Chapultepec during the 1846-48 Mexican-American war and the “Child Heroes” – six cadets who refused to retreat and instead fought to the death. The last of them supposedly leapt from the ramparts holding the Mexican flag, to prevent its capture.