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.