律师加维(丹尼·迪维图 Danny DeVito 饰)在自己的办公室里,正在向一位想要离婚的年轻人讲述一段“玫瑰大战”的故事:奥利佛(迈克尔·道格拉斯 Michael Douglas 饰)与太太芭芭拉(凯瑟琳·特纳 Kathleen Turner 饰)相识于一场拍卖会,而后两人很快结婚生子。身为律师的奥立佛整日忙于自己的工作,曾为体操运动员的芭芭拉醉心于相夫教子的生活,一家人过着令所有朋友羡慕不已的生活。当他们实现对于家庭所有的梦想(身居豪宅、儿女上大学、满屋的古董和收藏品)之后,芭芭拉开始有声有色的经营起一家外烩公司,然而这时他们之间的关系却出现了问题以至于最终走到离婚的地步。在房子的归属问题上,俩人都毫不让步,于是豪宅变成战场,珍爱的收藏品变成砸向对方的武器,就连宠物也成为相互报复的工具……
故事发生在20世纪的30年代,雷(西恩·潘 Sean Penn 饰)是当时红极一时的爵士乐传奇人物。由于早年生活困顿,成名后雷养成了挥金如土的恶习,压抑许久的他放纵自己迷失在由金钱和美女组成的奢侈世界里。 一位名叫海蒂(萨曼莎·莫顿 Samantha Morton 饰)的普通洗衣女工深深的爱上了雷,愿意为雷付出一切,而雷亦对单纯的海蒂抱有好感。可是,此时的雷并不想过早的走入安定的家庭生活,更何况,雷可是一位艺术家啊,对于艺术家来说,婚姻难道不正是灵感的坟墓吗?就这样,雷和海蒂渐行渐远。之后,雷娶了性感妖娆的作家布兰奇(乌玛·瑟曼 Uma Thurman 饰),却发现布兰奇是比自己还要放浪形骸的“交际花”。直到此时,雷才想起了海蒂的好,可是雷没有把握,这个单纯可爱的女孩如今还会一如既往的包容他,接纳他吗?