Plot hole: The whole concept of how Brandon was stop-lossed was obviously done to further the plot and is in no way accurate on how a soldier was stop-lossed in reality during the Iraq War. Apparently, he returned from Iraq, was scheduled to leave the Army a few days later, and was told he was stop-lossed on his ETS (discharge) date and was going back in a matter of weeks. First of all, no soldier returned from Iraq and got discharged a few days later, there are mandatory procedures required that usually take up to 90 days after return to complete. As for the stop-loss itself, it was implemented a minimum of 90 days prior to a planned deployment. If you can forget those oversights by the writer, then when at the end of the movie Brandon returned to deploy after all he wouldn't have just been let back in with open arms by his chain of command. Considering the charges he could have received (Disrespect to a Commissioned Officer, Disobeying a Lawful Order, Assault, and Absent without Leave), he would have at a minimum been demoted one rank. More than likely, instead of deploying, he would have faced a court-martial or been discharged. A Lieutenant Colonel wouldn't have been able to save him from the charges at that point like he claimed in the deal he would give Brandon for returning to base. Facts about the actual process of stop-loss were either not researched or were blatantly ignored to further an anti-war agenda from the writer of the movie.
Plot hole: Needing more fuel to get to Tinian, the crew recovers some 55 gallon fuel drums from the beach. These drums weigh in excess of 400 pounds, yet one guy and one girl hoist them into the truck with little effort.
Audio problem: The day after Operation Mardonius, when the first set of bombs explodes you first see the explosion and then hear it after a second, then as the last bombs explode you both see and hear the sound at the same time.
Factual error: The SS Officer is repeatedly addressed as "Herr Oberst". This is a Wehrmacht rank designation, and could possibly have been correct for them addressing an SS officer, but fellow SS officers would have used the correct term "Standartenführer" (without the "Herr"). On one occasion the lower rank SS officer is address as "Herr Leutnant" which is equally wrong, should be "(Ober)sturmführer"Airborne60