Historically Inaccurate.

Rating: Null/10 (27 April 2000)

Several reviewers have commented on the fact that it was the British who cracked the Enigma code. However there is another major historical blunder in this film, U-571 was actually sunk by the Australian Air Force.
U-571 was sunk with all hands on January 28, 1944, West of Ireland (at 52.41N - 14.27W) with depth charges from a Royal Australian Air Force Sunderland flying boat of the No.461 Squadron. Perhaps the films makers would have been better off creating a truly fictional U-Boat for the film.