Le navire de ravitaillement Altmark joué par le pétrolier RFA Olna.
Le HMS Ajax, joué par le HMS Sheffield
Le HMS Exeter joué par HMS Jamaica
Le HMNZS Achilles joué par lui-même (à l'époque en service dans la marine indienne en tant que INS Delhi)
Le HMS Cumberland a joué seul quand il a rejoint l'escadre britannique après la bataille (et par le HMS Jamaica dans les dernières scènes au large de Montevideo).
Le cargo allemand Tacoma, qui a emmené l'équipage de Graf Spee avant de se faufiler, joué par le RFA Fort Duquesne.
Le Gunboat Uruguay, embarquant à bord du Tacoma, était joué par un dragueur de mines britannique de la classe Ton.
Le HMS Birmingham a été utilisé pour le tir de certaines des armes à feu et pour représenter les explosions sur le pont avant du'Exeter et en tant que Graf Spee
lors de la scène Reconstitution avec Altmark, ainsi que la scène sur le pont de Graf Spee montrant le drapeau. des cercueils drapés de marins allemands morts disposés pour l'inhumation à Montevideo.
Les destroyers HMS Battleaxe et USS William R. Rush ont été utilisés comme navires-caméras.
L'essentiel de l'action de la bataille et avant celle-ci se déroule sur de vrais navires en mer.
Les producteurs avaient l'avantage de disposer d'éléments de la flotte méditerranéenne de la Royal Navy et de l'USS Salem pour jouer le rôle de l'amiral Graf Spee,
bien que son nombre de tourelles principales soit différent.
Les producteurs ont utilisé une maquette du Salem de 7m de long (avec des détails uniquement sur le côté en cours de tournage) dans un bassin de 1.80m de profondeur
aux studios Pinewood pour des scènes illustrant les tirs et coups au but au cours de la bataille, ainsi que pour l'explosion de L'amiral Graf Spee,
qui a été assemblé à partir de plusieurs prises sous différents angles.
Dans une scène récente, il est affirmé que les menuisiers du navire déguisaient le Graf Spee - en utilisant des fonctionnalités telles qu'une fausse cheminee - en croiseur américain,
un tour typique des pirates du commerce .
La marine américaine ne permettait pas l'affichage d'insignes nazis sur le Salem. Le drapeau allemand du temps de guerre hissé et battu a été filmé sur un navire britannique.
C’est aussi la raison pour laquelle on a vu l’équipage du Graf Spee porter des casques à motifs de la US Navy plutôt que des coiffes allemandes - alors que les cinéastes voulaient obtenir une impression précise et utiliser des casques allemands, ils se sont vu refuser l'autorisation.
Cet aspect est parfois décrit comme une "gaffe" par les cinéastes, mais était en réalité une circonstance indépendante de leur volonté.