Factual error: A bunch of troops are in heavy camouflage in helicopters, going to an assignment. The officer in charge tells them to take their dog tags off and empty their pockets of anything that could identify them. This is silly: first, in troop helicopters, the troops wouldn't be able to hear the officer's voice - it's too noisy - and second, this would be ingrained in them, to remove dog tags etc, and would have been done back at the base, before they left.
Factual error: On the sniper range in a close up of Chavez's finger going on to the trigger, his placement is completely wrong. He's wrapped his finger around the trigger instead of using only the pad.
Factual error: On the Sniper range the reticle used in Chavez's weapon is completely wrong. It would have mil-dots on both the vertical and horizontal lines.
Factual error: When Jack Ryan arrives in Colombia you can see clearly a street name on a plate. That's not a Colombian street plate and it's a Mexico City street.