Adaptación del drama homónimo de Tennessee Williams, ambientado en una pequeña población de Mississippi. Desde siempre, Alma (Geraldine Page), una joven tímida y muy espiritual, ha estado enamorada de John Buchanan (Laurence Harvey), un médico de ideas materialistas que sólo tiene ojos para Rosa Zacharias (Rita Moreno), la apasionada y desenvuelta hija del dueño del casino.
En 1896, Jeff, un solitario aventurero de oscuro pasado, se dedica al lucrativo negocio de surtir de carne de vacuno los asentamientos de buscadores de oro del Yukon, en Alaska.
En la iglesia se está celebrando la boda de Ellen y David, pero en el momento en que el sacerdote pronuncia la frase "Si alguien conoce alguna razón por la que este enlace no deba celebrarse..." un hombre se levanta y afirma que Ellen ya está casada. Se descubrirá entonces que, en otro tiempo, tuvo un marido que fue asesinado y resulta que todos los indicios la convierten en sospechosa.