Factual error: When asked how many seas the water from the Triton light is from, Huard says eight and is corrected with an answer of seven. The real number is 22.
Factual error: During the brigade final bout, the boxing coach, McNally, queries Huarte's mentor, Lieutenant Commander Burton, and calls him, "Lieutentant". No instructor at the Naval Academy would make such a rank mistake.
Factual error: When Tyrese is sorrowful, explaining himself to the cadet, he refers to himself as having been a soldier. There is no way a Marine would ever refer to themselves as another branch of the military. They would call themselves Marines and nothing other.