La novela fue adaptada en una película de 1944, protagonizada por Humphrey Bogart y Lauren Bacall. La película, dirigida por Howard Hawks, cambió el escenario de la historia de Cayo Hueso a Martinica bajo el régimen de Vichy, e hizo importantes alteraciones en la trama, incluyendo la eliminación de temas relacionados con la desigualdad económica y el conflicto de clases, y convirtiendo la historia en un thriller romántico centrado en las chispas que surgen entre Harry Morgan y Marie Browning. Fue una de las influencias para Bold Venture, una serie radiofónica sindicada de 1951-1952 protagonizada por Bogart y Bacall.
La segunda versión cinematográfica, titulada The Breaking Point (1950), fue dirigida por Michael Curtiz y protagonizada por John Garfield y Patricia Neal con Juano Hernández como pareja de Morgan. La película trasladó la acción al sur de California y convirtió a Garfield en un antiguo capitán del PT Boat, pero por lo demás es la más fiel al libro original.
La tercera versión cinematográfica, titulada The Gun Runners (1958), fue dirigida por Don Siegel y protagonizada por Audie Murphy en el papel de Bogart/Garfield y Everett Sloane en el de Walter Brennan como el compañero alcohólico, aunque la interpretación de Sloane era menos abiertamente cómica que la de Brennan. La película cuenta con una valiosa interpretación de Eddie Albert como carismático villano. Pauline Kael y Bosley Crowther han afirmado que el final se utilizó para la película de John Huston Key Largo (1948); Kael también dijo que «One Trip Across» se convirtió en The Gun Runners (1958).
En 1987 el director iraní Nasser Taghvai adaptó la novela en una versión nacionalizada llamada Capitán Khorshid que llevaba los acontecimientos de Cuba a las costas del Golfo Pérsico.
El episodio 12 de la primera temporada («Furia en Río Hondo») de la serie de televisión Cheyenne es una versión más corta de la misma historia ambientada en México en el Viejo Oeste.