Revealing mistake: When Charlie Sheen fires at the villagers' feet there are no shell casings being ejected from the weapon, and there is also no muzzle flash.
Suggested correction: During the day time, the only time you'll see a muzzle flash is if the weapon is aimed straight at you. Hollywood exaggerates muzzle flash for artistic purposes.
Other mistake: In the final battle when Bunny and Junior are in the foxhole, you see that Bunny's shotgun doesn't cock (a jam) when he tries to pump it, but you still hear him shooting.
Revealing mistake: When Elias goes out by himself, there's a closeup shot of him reloading his rifle. He pulls an empty magazine out and puts in a new one. If you look closely, the magazine he loads into his rifle is empty.
Continuity mistake: In the very beginning when the transport plane carrying Taylor and the other replacements arrive, the propellers on the plane are not moving and it appears it's being towed. An army truck drives in front of the plane, momentarily blocking the view of the plane, and the propellers are spinning as soon as the truck passes.
Continuity mistake: The "M" that the medic wipes onto Gardners' forehead disappears after a few shots.
Character mistake: When the soldiers are emtying the latrines and the "surfer" guy says he "broke a hundred the other day" and has 92 days left, he states that April 17th is his DEROS (Date Eligible to Return from Overseas). Later we hear Charlie Sheen say that it's "New Years Day." This would have put the "Latrine scene" around January 5th.
Revealing mistake: In the scene after the final battle, where Charlie Sheen is walking up on the crawling figure of Tom Berenger. In the shot of Tom Berenger crawling, you can see two electrical cords with white tape coming from Berenger's left leg as he is crawling, obviously used for the squibs when he is shot by Sheen. (01:44:30)
Other mistake: In the scene where the Heads are smoking marijuana in their clubhouse, Sgt. Elias cocks his shotgun and tells Pvt. Taylor to put his mouth to the barrel. Elias puts his mouth to the breach and blows smoke into Taylor's mouth. When the shotgun was cocked, it opened and closed the breech. Elias couldn't have blown smoke through a closed breech.
Continuity mistake: When O'Neill hides behind the body of the dead soldier his eyes are tight shut. When O'Neill peers out from behind the body his eyes are now wide open.
Revealing mistake: As Barnes is crawling away before he is killed, wires are coming from his right leg.
Other mistake: Right at the end of the movie when a wounded Charlie Sheen is getting on the medevac helicopter, he is the only one not wearing a casualty triage tag.
Continuity mistake: After the last battle, a character stabs himself in his right leg in order to get a medical discharge. When they show him on the helicopter leaving, his left leg is bandaged, and his right leg has no bandage.
Continuity mistake: When the Platoon arrive at the church, Elias wears a black headband. While he is running in the jungle gunning down a couple of Vietcong he is wearing a camouflage headband, when Barnes is about to betray him, he mysteriously then is wearing a headband that says "air born" after that in his famous death scene, he wears a green headband.