對年輕的吉伯特(強尼戴普飾)而言,住在愛德華州只有1013人口的恩多拉鎮,像出“沒有音樂的舞蹈”般乏味而無趣,他的成長過程歷經艱辛,母親因不能面對父親自殺的事實,不停
進食的結果使她的體重劇增至六百磅,整棟房子快因母親的體重而傾毀。此外,吉伯特還有一位一出生就被醫生診斷活不過十歲卻過十八歲生日的智障弟弟阿尼(李奧納多狄卡皮歐飾),誰
也不敢預料阿尼還能過幾次生日。吉伯特的姐姐為了照顧行動不便的母親及家庭,辭職在家身兼母職,最小的妹妹愛倫只知愛漂亮,至于大弟更因受不了家庭壓力而離家,于是整個家庭的
生計及照顧阿尼起居的重擔都落在吉伯特身上,吉伯特默默承受一切,讓這個包袱蠶食他的生命……直到他遇見四處旅游、活潑開朗的貝琪(茱莉葉露易絲飾),他的愛情在這貧瘠的小鎮滋
長,吉伯特才明白生命仍然值得追尋……