律师加维(丹尼·德维托饰)正在他的办公室里向一位想要离婚的年轻人讲述一个关于“玫瑰战争”的故事:奥利弗(迈克尔·道格拉斯饰)和他的妻子芭芭·雷切尔(凯瑟琳·特纳饰) 两人在一次拍卖会上相识,很快就结婚生子了。 作为一名律师,奥利弗整天忙于工作。 芭芭拉曾是一名体操运动员,她痴迷于抚养丈夫和孩子。 当他们实现了所有的家庭梦想(住在豪宅,孩子上大学,房子里装满古董和收藏品)后,芭芭拉开始过上所有朋友都羡慕的生活。 他们经营一家外汇公司,但此时他们的关系出现问题,最终导致离婚。 两人在房子的归属问题上都没有让步,于是豪宅成了战场,他们珍爱的藏品成了互相投掷的武器,甚至宠物也成了复仇的工具。