Jaime McPhesters, un chico de doce años, viaja en un tren hacia el Oeste de Estados Unidos. Los compañeros de trayecto son muy pintorescos: unos individuos que huyen porque deben dinero.
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.