故事發生在1936年的英國倫敦,里奇(保羅·貝坦尼 Paul Bettany 飾)是一位擁有著大好前途的銀行實業家。然而,事業上的成功卻並不能彌補里奇婚姻中的缺憾,他和妻子瑪德琳(奧莉維亞·威廉姆斯 Olivia Williams 飾)之間的關系早已經名存實亡。
瑪德琳的妹妹蒂娜(海倫娜·伯翰·卡特 Helena Bonham Carter 飾)要來家中小住,蒂娜是一名藝術家,她那無拘無束的舉止和古靈精怪的性格很快就吸引了里奇的註意,隨著時間的推移,兩人終於決定坦誠相待,越過了倫理和道德的界限。之後,蒂娜懷上了里奇的孩子,遺憾的是,孩子並沒有能夠平安的誕生,與此同時,里奇亦意識到,對於眼前所發生的一切,一直保持沉默的瑪德琳並非一無所知。