I noticed from my TCM schedule that they are showing "Pursuit of the Graf Spee" at 9:30 pm PDT today. From 1957. Starring John Gregson, Anthony Quayle, and Peter Finch. I don't recall seeing it so this is not an endorsement - just a notice.
very very good post
One of the ships that was in the actual battle was used in the film.
http://www.imdb.com/title/tt0048990/trivia
Ships used in the film: HMS Sheffield as HMS Ajax, INS Delhi (HMS Achilles 1933-41, HMNZS Achilles 1941-46) as HMS Achilles, HMS Cumberland as HMS Cumberland, Heavy Cruiser USS Salem as the German pocket battleship Admiral Graf Spee. Light cruiser HMS Jamaica played the played the part of heavy cruiser HMS Exeter.