薩米(勞拉·琳妮 Laura Linney 飾)和特里(馬克·魯弗洛 Mark Ruffalo 飾)都是無依無靠的孤兒,這一共同點讓他們彼此之間產生了堅固的友誼。無奈歲月無情,將兩人分隔兩地,多年後,薩米成為了一個勤懇又賢惠的單身母親,帶著8歲的兒子魯迪(羅瑞·卡爾金 Rory Culkin 飾)享受著安穩又平靜的生活,而特里卻四處流浪,在肆意放縱的同時麻煩纏身。
一次機緣巧合之下,這兩個童年相依為命的孤兒重逢了。在薩米的家庭里,特里找到了久違的溫暖和安寧。面對鄰居們的質疑,薩米毫不猶豫的站在了特里的這一邊,為了成為一個“配得上”這個家庭的男人,特里也在不斷的做著改變。可現實並不如想象中的美好,即便薩米和特里兩人相互信任和依靠,可問題和麻煩還是接踵而至。