Después de cometer un atraco en el que su marido resulta muerto, Marie Ellen (Eleanor Parker), una joven de clase media, ingresa en la prisión del Estado. Tras ser sometida a un reconocimiento médico, se entera de que está embarazada. Tras dos semanas de depresión en la sala médica de aislamiento, Marie tiene una entrevista con Ruth Benton (Agnes Moorehead), una superintendente amable y humana que lucha contra los viejos métodos penales.
Una empleada de los estudios Warner Brothers está ansiosa por entrar en el mundo del cine. Cuando los actores Jack Carson y Dennis Morgan le ofrecen su ayuda, piensa que ha llegado su gran oportunidad.
Frank McCloud (Humphrey Bogart) es un veterano de guerra que viaja a Cayo Largo, en Florida, para visitar al padre (Lionel Barrymore) y a la viuda (Lauren Bacall) de un compañero muerto en combate. Pero su estancia se complica, ya que en su hotel se aloja también una banda de gángsters que, aprovechando una fuerte tormenta, los toman como rehenes.