馬特(湯姆·威爾金森 Tom Wilkinson 飾)和露絲(茜茜·斯派塞克 Sissy Spacek 飾)是一對結婚多年的夫妻,兩人膝下育有一子弗蘭克(尼克·斯塔爾 Nick Stahl 飾),一家三口感情十分要好。然而,有一件事情困擾了馬特和露絲許久,那就是兒子弗蘭克愛上了一個不該愛上的女人——娜塔莉(瑪麗莎·托梅 Marisa Tomei 飾)。 美麗性感的娜塔莉不僅比弗蘭克年長許多,身后還跟著兩個孩子,更糟糕的是,娜塔莉并沒有同丈夫理查德(威廉·麥鮑瑟 William Mapother 飾)正式離婚,兩人只是分居,而理查德呢,則是鎮(zhèn)上臭名昭著的無賴加惡棍。馬特和露絲的擔心很快就得到了驗證,果不其然,理查德找到了娜塔莉,也找到了弗蘭克。