这部电影是根据著名剧作家田纳西·威廉斯的同名戏剧改编的。白兰芝(费雯丽饰)是一位徐娘半老,但仍保留着南部美女风采的女性。她因为做出一些“不适当”的举止而被解除了家庭教师的职务,于是来到新奥尔良投靠妹妹。妹妹住在一栋肮脏的公寓里,她的丈夫斯坦利(马龙·白兰度饰)是一位波兰移民的儿子,性格粗鲁莽撞,并酗酒嗜赌。白兰芝从小就被娇生惯养,受过传统的南方教育,因此有些神经质。她认为斯坦利是一个没有教养的人,而斯坦利也因为她娇弱敏感的表现而认为她会带坏自己的妻子,甚至威胁到自己作为家中主人的地位,因此经常用言语侮辱她来表达自己的憎恶。在这样的环境下,白兰芝的悲剧一点点展开。