Factual error: Gabriel kills the engineer and sets the train to full speed, then locks the control room. Without the engine being resupplied with coal it would lose power and stop before too long, never getting as far as the bridge.
Suggested correction: It is known for firemen to fill the loco up to allow it to run for 15-20 minutes without new coal. However, it could not run that long at that speed without the boiler being refilled with water, so the boiler would have exploded well before the fire reduced.
Factual error: Ethan decouples a moving train, moving the chain link by hand. Impossible as there would be massive tension on it.
Factual error: The Orient Express is not powered with steam locomotives by any of the respective state railways. All of them are diesel or electric.
Factual error: The car chase in Rome is not possible as depicted: cars are supposed to turn from one street into the connecting one, but in fact, these are miles apart. This happens in multiple instances.
Factual error: When Ethan crashes into the train carriage, he is able to move about, but in reality, he would have been pulled straight out by the parachute and the speed of the train.