故事發(fā)生在五十年代美國(guó)的一個(gè)小鎮(zhèn)上。杰斯(比利·克魯?shù)缕?Billy Crudup 飾)和道格(杰昆·菲尼克斯 Joaquin Phoenix 飾)是出生在平凡家庭之中的兩兄弟,兄弟兩人和母親海倫(凱西·貝克爾 Kathy Baker 飾)過(guò)著相依為命的生活?! “丶沂擎?zhèn)上有名的富豪之家,家中有亭亭玉立的三姐妹帕梅爾(麗芙·泰勒 Liv Tyler 飾)、愛(ài)蓮娜(詹妮弗·康納利 Jennifer Connelly 飾)和愛(ài)麗絲(喬安娜·高茵 Joanna Going 飾),雖然從地位上來(lái)看,三姐妹高高在上同兩兄弟完全不屬于同一個(gè)階級(jí),但兩個(gè)家庭還是被牽扯進(jìn)了復(fù)雜的愛(ài)恨情仇之中。三姐妹的父親堅(jiān)信自己的女兒們要嫁給門(mén)當(dāng)戶(hù)對(duì)的男人,因此十分反感她們同杰斯和道格來(lái)往。