Le roman a été adapté en 1944 en film, avec Humphrey Bogart et Lauren Bacall. Le film, réalisé par Howard Hawks, a changé le cadre de l’histoire de Key West à la Martinique sous le régime de Vichy, et a apporté des modifications importantes à l’intrigue, notamment en supprimant les thèmes impliquant l’inégalité économique et le conflit de classe, et en transformant l’histoire en un thriller romantique centré sur les étincelles qui se produisent entre Harry Morgan et Marie Browning. Ce film a été l’une des influences de Bold Venture, une série radiophonique syndiquée de 1951-1952 avec Bogart et Bacall.
La deuxième version cinématographique, intitulée The Breaking Point (1950), a été réalisée par Michael Curtiz et met en vedette John Garfield et Patricia Neal avec Juano Hernandez dans le rôle du partenaire de Morgan. Le film a déplacé l’action en Californie du Sud et fait de Garfield un ancien capitaine de PT Boat, mais est autrement le plus fidèle au livre original.
La troisième version cinématographique, intitulée The Gun Runners (1958), a été réalisée par Don Siegel et met en vedette Audie Murphy dans le rôle de Bogart/Garfield et Everett Sloane dans le rôle de Walter Brennan en tant que sidekick alcoolique, bien que l’interprétation de Sloane ait été moins ouvertement comique que celle de Brennan. Le film présente une performance de bravoure d’Eddie Albert dans le rôle d’un méchant charismatique. Pauline Kael et Bosley Crowther ont affirmé que la fin a été utilisée pour le film Key Largo (1948) de John Huston ; Kael a également déclaré que « One Trip Across » a été transformé en The Gun Runners (1958).
En 1987, le réalisateur iranien Nasser Taghvai a adapté le roman dans une version nationalisée appelée Capitaine Khorshid qui a transporté les événements de Cuba aux rives du golfe Persique.
L’épisode 12 de la saison 1 (« Fury at Rio Hondo ») de la série télévisée Cheyenne est une version plus courte de la même histoire qui se déroule au Mexique, dans le Vieil Ouest.