Factual error: In the courtroom scene, James Franco is standing in front of the board, and you can see Tyrese sitting to the side. Tyrese plays a Marine in the movie but he is wearing a Seaman's White Dress Uniform in the courtroom. Marines don't have white uniforms. Those who have the DVD can see him on the cover as well wearing a Cheif's cover.
Continuity: Throughout the film, Donnie Wahlberg's character is continuously called the wrong rank. He introduces himself to Huard as Lieutenant Commander Burton in the beginning, calls himself "a 36-year-old, out-of-shape Lieutenant" when he boxes Huard, and is called Lieutenant Burton by the boxing coach during the fight against Cole.
You may also like: Iron Man | The Bank Job | Family Guy | Cloverfield | Captain Corelli's Mandolin
