Character mistake: When the adults are inventorying the weapons in the armory, one of them walks over to a case of pistols and says, "Pistol, 45 millimeter, M 1911A." The M1911A is a .45 caliber pistol and is listed as such right on the crate. There's no way the actor could have read "45 millimeter" anywhere on the crate.

When Cadet Major Morelan is unbuttoning his jacket he unbuttons the top 2 buttons and the bottom 2 buttons. This leaves the middle 3 buttons fastened. He then sits down and is talking to Tom Cruise, Sean Penn and 1 other Cadet. In the next shot when he stands up, the bottom 3 buttons are now unbuttoned and only 2 buttons are fastened. He had sat down with his hands on his knees and that never changed. The button could not/would not unbuttoned itself.