Here's a big historical mistake. The character of German Admiral Lütjens is depicted overall in this film as a wild-eyed Nazi fanatic. In real life, he was distinctly anti-Nazi, vehemently protested the anti-Semitic actions of Hitler's regime, and was himself subject to intense Nazi scrutiny as he was a quarter Jewish and his wife was half Jewish. He was one of many German naval officers who fought only for their country, not Hitler.
Esmond P. Knight, the actor who portrayed Captain Leach of the battleship "Prince of Wales" was a crew member on the ship during the real battle where he was badly injured, suffering a period of blindness.