1939, le Graf Spee, un cuirassé allemand, a pour mission de perturber en Atlantique Sud les liaisons commerciales vers l'Angleterre. Il cause de nombreux dégâts parmi les navires marchands britanniques et pousse la Home Fleet à intervenir. Trompé par les services secrets britanniques, les allemands sont convaincus que leur bateau est traqué par une importante flotte navale. Le cuirassé allemand se réfugie alors dans la baie du Rio de la Plata, tandis que les forces alliées s'organisent. En sortant de la baie, il foit faire face à trois croiseurs britanniques et c'est ainsi que débutera la bataille du Rio de la Plata ...