經濟蕭條期間,母親米蘭達(凱特·温絲萊特 Kate Winslet 飾)因為受到丈夫伯特(布萊恩·F·奧博恩 Brian F. O'Byrne 飾)的欺騙而失業,她為了一雙女兒的幸福和緩解 家庭經濟問題,義無反顧的帶着她們與伯特分開,自尋生路。經歷了艱難的尋找,米蘭達得到了一個女服務生的工作,她一方面擔心着生計,一方面擔心這份工無法維持她們的中產階級地位,但更令人擔心的是她與大女兒維拉(埃文·蕾切爾·伍德 Evan Rachel Wood 飾)之間的關係,維拉野心勃勃,看不起母親的工作。之後,米蘭達經歷了許多的拼搏,終於成功了,她開了連鎖店和餐廳,有了社會地位,而她的女兒享受着母親帶來的溺愛,母女的關係卻越發的微妙和每況愈下,而一場兇殺案讓所有的矛盾浮出水面......