爲了讓罹患血癌的凱特(蘇菲亞·威希涅瓦 Sofia Vassilieva 飾)能夠活下去,父母通過基因技術「製造」了與凱特的基因完美配型的小女兒——安娜(阿比吉爾·布萊斯林 Abigail Breslin 飾)。安娜感覺自己只是姐姐凱特的「藥罐子」,11年來,凡是在凱特有需要的時候,無論是臍帶血還是白血球、肝細胞、骨髓,她都得源源不斷的向凱特提供。然而,即使有孤注一擲的媽媽(卡梅隆·迪亞茨 Cameron Diaz 飾)、無可奈何的爸爸,以及身邊所有人的愛,凱特的情況還是越來越糟,腎功能的衰竭必須要年僅11歲的安娜捐獻出自己的一個腎。這一次,安娜選擇了拒絕,並且尋找到律師坎貝爾把母親告上法庭,她要捍衛自己的身體。然而,法庭上哥哥傑西卻吐露了另一番真相……
本片根據美國當代暢銷書女王朱迪·皮考特(Jodi Picoult)的同名小說改編。