Fort Apache (1948)
Errors in geography
Captain York calls Thursday "General Thursday"; Thursday says his rank is lieutenant colonel, the rank he is paid in; and York explains he remembers Thursday as a general from the War.
But Thursday wears a major general's frock coat in this and some other scenes (you can tell by the arrangement of the buttons) , and is never accused of wearing the wrong uniform. Therefore Thursday had the right to wear a major general's uniform despite being a lieutenant colonel.
So Thursday must have been a substantive lieutenant colonel and a brevet (honorary) major general. That would give him the right to wear the uniform of his brevet rank on some occasions.
But being a brevet major general also meant that it was polite to call Thursday "general". For example, when Custer sent Captain Benteen on a scouting mission at the Little Big Horn on June 26, 1876, Custer is quoted as addressing Benteen by his brevet rank as "Colonel Benteen".
So either Thursday was violating regulations by wearing a major general's frock coat and should have been cited for it, or else Captain York would have been rude if he hadn't addressed Thursday as "General".. The scene could not have happened in real life.