35歲的窗戶清潔工約翰(詹姆斯·諾頓 James Norton 飾)在妻子拋棄家庭后,獨自撫養3歲兒子邁克爾(丹尼爾·拉蒙特 Daniel Lamont 飾)。當他得知自己罹患絕癥只剩幾個月生命時,開始帶著兒子奔波于各類家庭面談現場,試圖為邁克爾尋找理想的收養家庭。在社會工作者協助下,他們接觸了多組背景各異的候選父母:從表面溫和卻暗藏矛盾的教師夫婦,到過度熱忱但缺乏責任感的年輕人組合,均因種種隱憂被約翰否決。隨著病情惡化,這對父子在臨時安置點與護士艾琳(艾琳·奧希金斯 Eileen O'Higgins 飾)建立情感紐帶,后者最終成為邁克爾的法定監護人。臨終前夜,約翰在醫院與熟睡的兒子作最后告別,確保其能在穩定環境中健康成長。