故事发生在纽约,年轻的大学毕业生托马斯·韦伯(由卡鲁姆·特纳饰演)正在开始他的新生活。然而,他的生活因为偶然的发现,父亲卷入了一段婚外情而陷入混乱。为了阻止这场不伦之恋,托马斯付出了巨大的努力,但在这个过程中,他却爱上了父亲的情妇乔安娜(由凯特·贝金赛尔饰演)。复杂的感情纠葛让他感到困惑,但也促使他不断成长和思考。
在这段情感的迷宫中,托马斯遇到了邻居W·F·杰拉德(由杰夫·布里吉斯饰演),他是一位智慧幽默、言辞犀利的老人。杰拉德的存在为托马斯提供了宝贵的人生指导和支持,让他更好地理解了爱情和家庭的真正含义。