因為不能面對丈夫自殺的事實,吉伯特(約翰尼·德普 飾)的母親不停進食,致使體重劇增至六百磅,難以行動。吉伯特的智障弟弟阿尼(萊昂納多·迪卡普里奧 飾)一出生就被醫生診斷活不過十歲,卻即將過十八歲生日,最小的妹妹愛倫卻正值叛逆的青春期。整個家庭的生計及阿尼的日常起居成了吉伯特的生活全部,姐姐是他唯一的幫手。
四處旅游、活潑開朗的貝琪(朱麗葉特·劉易斯 飾)路過小鎮,與吉伯特一見鐘情,兩人很快沉浸在甜蜜的愛情中。貝琪對生活的熱情也讓吉伯特漸漸認識到,除了家人,生命中他也該有屬於自己的追求。阿尼就要過十八歲生日了,這是母親最後的心願,待這一切結束,吉伯特能有一個不一樣的天空吧。