pat o'brien (aka django or ray reese) is an outlaw from texas who's accused of killing his wife, who now, as a fugitive from justice residing in mexico, finds himself as an officer in the mexican army, an underling under general miguel camargo (josé nieto), also a known bandit, and his job is to protect the general's property from espada (miguel del castillo) and his bandit gang. django is accused of killing the nephew of a wealthy land owner named don cristibal riaño (jesús tordesillas), an emperor maximiliano's supporter, and when camargo begins to show interest in francesca riaño (elisa montés), a young widow living in riano's house, he also finds himself accused of the murder.