 Captain John Allister(Harry Carey) of the U.S.Cavalry catches deputy sheriff "Red Greeley(Maston Williams) and four henchmen in the act of attacking White Feather(P.Narcha)and two other Indians.The men accuse the Indians of stealing their horses but Allister, using a ruse, proves this false. He knows the four men were planning on stealing the gold the Indians were taking to El Rio. Allister arrests the men, charges them with theft and the murder of Indians a week before, and turns then over to Sheriff Bill Ryan(George Hayes.) Greeley gets word to gang-leader Lee Burgess(Ted Adams), foreman of the Fernandez ranch that his men have been arrested.Ryan and Allister ride to the ranch to look over some horses for Army purchase, where the open admiration of Dolores Fernandez(Carmen LaRoux, until some revisionist source changed it incorrectly to Laroux)for Allister triggers a jealous reaction in Burgess. Back at the jail, the four prisoners escape and Greeley is suspected of complicity in their escape. Fearing an Indian uprising, Allister declares martial law and threatens the firing squad for anyone interfering with the Indians.Discarding his uniform, Allister joins the Indians, who are moving their gold at night. They are attacked, but repulsed, and Sheriff Ryan accuses Greeley who alone knew of the plan to ship by night.During a fiesta held by Dolores, Burgess has his men attack the stage, kill the paymaster and seriously wound the guard, Army Lieutenant Wilbur Allister, the son of John Allister. Wilbur recovers but his weakness for gambling, liquor and women put him in a circumstance where Burgess kills a Mexican named Manuel(Julian Rivero)and he,saloon owner Jim Slade(Lew Meehan) and bar-girl Chiquita(Carlotta Monti)frame the young Allister for the killing.Captain Allenby s task is now to prove the innocence of his son and the guilt of Burgess, Slade, Greeley and company, and he doesn t have much too work with.Might as well start with Chiquita.