A flashback is set in 2005, but a poster for "Letters from Iwo Jima" is seen. The movie came out in December, 2006. Materials for the film came out late in 2006, so in reality no items from the film would be available in 2005.
The scene in the German bar was not shot in a German bar, as filming locations on IMDB also state that none of the scenes were filmed in Germany. The text on the menu behind the counter and other signs in the bar had errors in spelling and grammar. And the German bar maid, speaking German first, has a thick English accent. While when she switched to English it was just fine.
The weapon used in the movie is a folding-stock Soviet AK-47. In reality, the terrorist have used the short-barrel Romanian Pistol Mitraliera with a distinct forward handle.
A character during the Colosseum scene mentions that in ancient Rome, "thumbs down" meant to kill your opponent in a gladiatorial match. In actuality, "thumbs up" meant to kill your opponent, while "thumbs down" meant do not kill your opponent (literally, put your weapon in the ground). However, most people make this mistake ; so it is an error by the character, not a Character Error goof by the film-makers.
Throughout the film, the scars from the real attack are visible on Spencer Stone.
When the three heroes are 12-year-olds in middle school, the movie says it's taking place in 2005. Cut to when they've enlisted, presumably in 2014 or 2015, and a scene shows them watching a real Cal-Tenn college football game. One guy screams "Come on Marshawn!" and they discuss how Cal running back Marshawn Lynch should get the ball more.
Marshawn Lynch played his last college game for Cal in 2006.
Marshawn Lynch played his last college game for Cal in 2006.
While in the medic class, Alex addresses the instructor, a female non-commissioned officer, as "ma'am." NCOs are addressed by their rank, e.g. "Sergeant," "Master Sergeant", etc. Outside of basic training (and then, only in the Marines), they are never addressed as "ma'am" or "sir." Alex has been in the service long enough to know this.