1958年,美国纽约。此时的黛安•阿布斯(妮可•基德曼 Nicole Kidman 饰)还是一个只知相夫教子的平凡女人。她生在富有的犹太商人家庭,父母经营着著名的Russek皮草店。从小养尊处优的黛安与身份悬殊的艾伦•阿布斯(泰•布里尔 Ty Burrell 饰)结婚,并努力协助他的时尚摄影工作。来自父母家庭的苛责以及婚后生活的枯燥无聊都让黛安倍感压抑和孤独。某日,一个新搬来的邻居莱昂内尔(小罗伯特•唐尼 Robert Downey Jr. 饰)出现在黛安的生活中,她为对方的神秘所吸引,开始有意识地去注意
麦克马伦三兄弟,帕特里克、杰克和巴里,出身于爱尔兰天主教家庭,所以,他们一旦结婚就不能离婚。作为老小的帕特里克眼下就与一个犹太女孩订了婚,但他却不肯定这是最佳选择,因为母亲在参加完父亲的葬礼,回爱尔兰寻找她的真爱之前,曾给三兄弟一句忠告:别犯同样的错误。已婚的老大杰克,给人的感觉是家庭美满,但却有婚外情发生。老二巴里有鉴于此,决心不做任何爱情的承诺,可命运却偏偏开他的玩笑,让他碰上一个令其心旌飘摇,唯有通过婚姻才能得到的美女。兄弟三人在位于长岛的老家聚首,彼此探讨什么是真正的爱情以及家庭基本的价值观。
一个还未曾恋爱过的同性恋剧作家盖百列(Christian Campbell 克里辛•坎贝尔 饰),自从和室友瑞奇一起住以后,就烦恼不断。瑞奇和女友朱迪有着频繁的性生活,搞得盖百列几乎夜夜都要躲到外面有家不能回。这晚,又被赶出家门的盖百列跑到了同性恋酒吧去喝闷酒,就在这一晚,他遇到了go-go boy——马克(John Paul Pitoc 约翰•保罗•皮托克饰)。两人一见钟情,决定来一晚一夜情,可惜,他们没有地方。 于是,他们沿着街头行走,一次又一次,他们的计划总是被各种各样的事情打扰,笑话连连