影片从1969年展开,故事发生在南卡罗莱纳州的小镇克利克斯维尔,一个名叫贝丝·布莱索(索菲·莉莉斯饰)的女孩觉得自己与这个小镇格格不入。她爱她永远乐观积极的妈妈(朱迪·格雷尔饰),也爱她的爸爸(史蒂夫·茨恩饰),尽管爸爸会模仿爷爷(斯蒂芬·鲁特饰)严厉训斥人的口吻来求关注。
在一家子人当中,最让她感到亲近的,是她最喜欢的叔叔,弗兰克·布莱索(保罗·贝坦尼饰)。他是一位大学教授,住在纽约。四年之后,当她搬去大城市上大学,贝丝发现了叔叔生活中的真相——原来他是一名同性恋,跟自己相处已久的男友,活泼好动的沃利(彼得·马克迪斯饰,这位演员是导演现实生活中的同行伴侣)生活在一起。
家族里的一场丧事让他们重回克利克斯维尔小镇,弗兰克必须抵抗过去的秘密带给他的痛苦,而且他还得选择,是否将自己性向的秘密告诉家族里的其他人。[1]