Revealing mistake: At the end of the movie, when the aft torpedo blows up the ship, the pieces that fly into the air hit the water and there is no splash. Obviously computer generated.
Revealing mistake: When the German destroyer is hit by the torpedo at the end of the film it is seen to stop dead in the water upon the torpedo impact. In reality momentum would have carried the ship forward some distance after the explosion. A thousand or so tons of steel just does not stop on a dime unless it hits something like a mountainside.