Character mistake: Kimble has just finished talking on the phone with his lawyer when the cops hear the noise in the background. They figure out the sound is that of an El-Train. They then start to list the different places that have an El. One of the cities they name is Milwaukee - there has never been an El-Train there.
Character mistake: When the alarms go off in the police station indicating the code 187 all the police officers are confused as to what is going on since they know nothing of MDKs. Zack Lamb should have already known what the code meant, yet he never says anything and just waits for everyone to figure it out.
Suggested correction: I took it as he went into almost shock that after so many years a murder had actually taken place. He says, "I don't believe it," indicating he knew what the code meant but then he kind of froze until Phoenix's name was mentioned.
Suggested correction: Zack Lamb is quite old and it's possible he simply forgot what the code meant. He was a pilot too, not a street cop.
When Stallone first meets Lamb after being thawed in the future, he tells Spartan he was "grounded" after the events in the opening scene so had not been a pilot for 36 years.
Character mistake: Tony, as a cop, should've known to cuff Rose's hands behind her back. He also apparently doesn't cuff Harriet properly as she's left outside with them dangling from one wrist.
Character mistake: When Miklo is listening to Gil about betting on the Lakers v Warriors game, the bookie says he will give Gil 3 points on the game. Gil then mentions to his bookie (Larry) that Kareem is injured, implying that the two teams should be more equally matched and the point spread should be smaller. However, Gil then says that he wants "6 points for Golden State," meaning that he thinks the game will be less equally matched, which is the opposite of what is implied by mentioning Kareem's injury. (01:42:25)