The film is rated as unacceptable by the American Humane Society. The films makers refused to produce evidence that no animals were harmed during production. The end titles disclaimer that no animals were harmed is not endorsed by the AHA.
There are a number of geographical and historical errors in this film, including some scenes in the battle of Churubusco (the last battle in the movie).
The type of noose used to hang the men was of 1880s design, intended to break the neck of the prisoner as opposed to strangling them, where a slip-knot was used. Since the execution did not drop them from enough height, the noose would not have worked, even if it had existed.
General Winfield Scott, commanding general of the American forces, is shown wearing three stars on his epaulets signifying the rank of a Lieutenant General. At the time of the Mexican War (1846-1848) he wore the two stars of a Major General which was the highest rank in the United States Army at the time. He wouldn't wear three stars until 1856 when he was promoted to Lieutenant General, becoming the first American since George Washington to hold that rank.