5. U-571 (2000)
Particularly for those with an interest in modern military history, U-571 is infamous for its wildly inaccurate story.
The movie’s plot details the US Navy’s recovery of a German Enigma machine, something which never actually happened in real life.
In fact, U-571‘s plot was so blatantly disrespectful to the British Forces (that had, in fact, intercepted and cracked the Enigma code years before the film’s setting) that the British government officially addressed the fictional story, and petitioned the US government to release a statement acknowledging its lack of accuracy.
It’s worth noting that at the time of America’s intervention in WWII, the British had already been decoding German messages for years, and the movie’s attempts to repaint history in a more American light was both blatantly transparent and incredibly misguided.