布兰特(保罗·拉克诺 Paul Iacono 饰)和泰纳(迈克尔J·威利 Michael J. Willett 饰)是一对同性恋人,两人相处多年,感情十分要好。一直以来,布兰特都希望能够将两人的地下恋情公之于众,然而一向内敛低调的泰纳却并不这么认为,比起被众人注视,他宁愿躲在黑暗中,与布兰特默默相爱。
令两人没有想到的是,误打误撞之下,竟然是泰纳的身份率先曝光了,一石激起千层浪,一时间,泰纳成为了校园里人人谈论的焦点,与此同时,他亦吸引了三个漂亮女生的关注——她们每一个人都想靠拉拢泰纳而吸引更多的人气。随着时间的推移,事态的发展渐渐脱离了泰纳的掌控,而他同布兰特之间的关系,也面临着有史以来最大的挑战。。37岁的拉菲(乌玛•瑟曼 饰)不久前离异了,伤心难过的她向心理医生丽莎(梅丽尔•斯特里普 饰)倾诉心事。一次偶遇,她认识了23岁的小伙子达夫(布莱恩•加连保格 饰),他迅速爱上了拉菲。由于年龄上的差异,使拉菲心存顾忌。此间,拉菲常常与心理医生丽莎提及男友的事,丽莎给了她很多鼓励与支持,才让拉菲决定与达夫开展新恋情。
丽莎也遇到了儿子给予的难题,儿子爱上了一个比自己年长的女人,更没想到的是她的儿子——达夫爱上的是自己的病人拉菲……。