Factual error: While the film is supposedly set in the late 19th Century, the locomotive is oil-fired. The tender carries neither wood nor coal. There is no way the Mexican National Railroad would possess oil-burning locomotives in this time period.
Factual error: Within the first couple minutes, during the exam of the body they use a cotton swab. Cotton swabs were invented in 1920 while the movie is set around 1880.